Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Friczy
    senior tag

    Persze, de lustulok.
    1 gombnyomás, és 1 percig más feladatot csinálok és mire visszanézek, azonnal látom, hogy működik-e vagy sem Auto-login be van kapcsolva.
    Kijelentkezéskor meg jelszót kellett volna pötyögni :B

    "Kijelentkezéskor meg jelszót kellett volna pötyögni :B"
    Boot után nem? :Y

  • Vladi
    nagyúr

    Persze, de lustulok.
    1 gombnyomás, és 1 percig más feladatot csinálok és mire visszanézek, azonnal látom, hogy működik-e vagy sem Auto-login be van kapcsolva.
    Kijelentkezéskor meg jelszót kellett volna pötyögni :B

    a linux az egy jó edzőpartner... szőr... ;]

  • Friczy
    senior tag

    :R
    Egy magyar emberke készítette a JAR-t évekkel ezelőtt és már nem foglalkoznak vele, tehát ez zsákutca.

    DarkByte ez telitalálat! Hozzáadtam a dialout csoporthoz az usert és...nem működött :( Újraindítottam és utána már igen :D

    Elég lett volna egy logout/login

  • kovaax
    őstag

    Nem tudom kipróbálni.
    Hülye user ellen nem véd a rendszer.
    visudo-val kíváncsiságból mindegyik bejegyzéshez beírtam, hogy NOPASSWD: /..sh elérési útja és újraindítottam a gépet.

    Innentől kezdve semmilyen sudo parancs nem működik és visszacsinálni se tudom, mert ahhoz is sudo kell. su-ként visudo parancsra azt mondja, hogy nem létezik.
    Sakk-matt :DDD

    Onnan kezdjük akkor, hogy root-ként nem futtatunk java programot. Úgyhogy itt ebben a történetben az az első feladat, hogy ki kell találni, hogy miért nem fut sima júzerként ez a valami.

    (Szívesen!)

  • SirRasor
    addikt

    Basszus, megvan :D
    Nagyon közeli a megoldás. Bedobtam megint Google Bard-nak, ami persze megint rossz irányba terelgetett, de attól jött egy jó keresési ötlet és gugliban írta egy tag, hogy miért nem crontabba dobjuk bele? Ráadásul ne az userébe, hanem ami alapból rootként fut.
    sudo ctrontab -e -> @reboot /home/belepteto/.apps/belepteto.sh és már működik is :)

    Mondjuk egy dolgot nem értek: az óra mellé kirakta a kis ikonját, ami azonnal el is tűnt, mintha leállt volna a program. De megy, tehát...akkor hova tűnt az ikon?

    EDIT: kipróbálom, amit írtál, hogy user crontabba rakom és az sh-ba visszaírom a sudo-t.

    Nem tudom kipróbálni.
    Hülye user ellen nem véd a rendszer.
    visudo-val kíváncsiságból mindegyik bejegyzéshez beírtam, hogy NOPASSWD: /..sh elérési útja és újraindítottam a gépet.

    Innentől kezdve semmilyen sudo parancs nem működik és visszacsinálni se tudom, mert ahhoz is sudo kell. su-ként visudo parancsra azt mondja, hogy nem létezik.
    Sakk-matt :DDD

  • DarkByte
    addikt

    Látod, nem vagyok linux guru, mondhatni alig értek hozzá és csak pár rendszert telepítettem az elmúlt években, minimális hozzáértéssel és sok guglizással.

    DE KB EBBŐL VAN ELEGEM:
    Gugliban azt írják, hogy amit írsz, az nem helyes és nyilván nem is működik, de az se, amit írnak :W
    Miért nem tudnak megállapodni a fejlesztők egy valamiben és azt nem variálni?

    Gugli szerint:
    systemd-t akkor kell használni, ha servicet akarok csinálni az sh-ból, de az nem lesz jó, mert rendszerindításkor fut és nem a felhasználó bejelentkezésekor.
    Felhasználó bejelentkezéséhez az init.d-t kell használni.

    sudoerst megszerkesztettem és hitelesítési hibával leáll a script futtatása.
    "Jelszó: su: Hitelesítési hiba" - magától csinálja, nem írok semmit
    Még így is:
    <user> ALL = (ALL) NOPASSWD:ALL
    WTF

    Kisujjamban van a Win. Ehhez képest annyira fapad ez az egész és tele van az internet nem működő megoldással.
    Még a végén kiderül, hogy az is beleszól, hogy nem Gnome-t használok, hanem KDE plasma (Wayland)-et.

    Elnézést a dühöngésért, de ez egy annyira egyszerű dolog és több óra guglizással sincs működő megoldás. Totál abszurd.
    Mondjuk Win alatt tudom, hogy nem tudok ilyet csinálni ilyen könnyen. Max írok egy service-t, ami systemként indul bejelentkezéskor, de ahhoz már kell fejlesztőeszköz. Kattintással lehetetlen.

    Win-en se kell írnod hozzá semmit. nssm-el be lehet rakni Windows service-nek kb. akármit.

    Egyébként csak hogy még egy opció legyen :D Szerintem még a user contab-jában is működne a dolog így regisztrálva.
    @reboot sudo /itt/van/a/scripted.sh

    (Nyilván ehhez is a sudoer fájlba ugyanúgy fel kell venni hogy ez a script root jelszó bekérése nélkül indítható super user jogokkal.)

  • cigam
    titán

    usert felvettem sudoersbe (lehet benne volt?) visudo-val nézve nem látok különbséget.
    su-ként indítva a visudot azt mondja nem találja a parancsot. su-ként sudo visudo és máris működik. Komolyan mondom nem értem.
    Kitöröltem a nohup su -c -t, mire azt írta ki, hogy nem találja az elérési útvonalat :C
    Visszaírtam, manuálisan indítom és elindul. Ezt se értem.

    Na mind1, ha nem találja, akkor...átteszem a felhasználó home-jába.
    A .apps -ba behánytam az sh-t és a JAR-t is, átírtam az utakat és úgy indítottam. Elindul rendesen.

    Beütemeztem most lustaságból KDE GUI-n keresztül az sh-t és nyilván nem indult el a su miatt.
    Na ekkor kitöröltem a nohup su -c-s részt és ekkor már elindult, persze hiába, mert nem su-ként indítva nem találja meg az USB-s olvasót.
    De legalább elindul :D
    Most elkezdek játszani a .sh-s su-s paraméterezéssel, hátha egyszer csak elindul.

    Köszönöm a türelmed és az ötletelést :)
    Úgy érzem +10év linux aztán csak ráérzek.

    Arra gondoltam, hogy a sudo inditoscript.sh parancsal indítod, és ekkor már emelt szinten indul a java-s program.
    Persze az is lehet, hogy ilyenkor a java elérési útját is meg kell adni. Az a baj hogy nem vagyok gép elött, nem tudom kipróbálni, hogy a felparaméterezett programindítás hogyan megy

  • cigam
    titán

    Látod, nem vagyok linux guru, mondhatni alig értek hozzá és csak pár rendszert telepítettem az elmúlt években, minimális hozzáértéssel és sok guglizással.

    DE KB EBBŐL VAN ELEGEM:
    Gugliban azt írják, hogy amit írsz, az nem helyes és nyilván nem is működik, de az se, amit írnak :W
    Miért nem tudnak megállapodni a fejlesztők egy valamiben és azt nem variálni?

    Gugli szerint:
    systemd-t akkor kell használni, ha servicet akarok csinálni az sh-ból, de az nem lesz jó, mert rendszerindításkor fut és nem a felhasználó bejelentkezésekor.
    Felhasználó bejelentkezéséhez az init.d-t kell használni.

    sudoerst megszerkesztettem és hitelesítési hibával leáll a script futtatása.
    "Jelszó: su: Hitelesítési hiba" - magától csinálja, nem írok semmit
    Még így is:
    <user> ALL = (ALL) NOPASSWD:ALL
    WTF

    Kisujjamban van a Win. Ehhez képest annyira fapad ez az egész és tele van az internet nem működő megoldással.
    Még a végén kiderül, hogy az is beleszól, hogy nem Gnome-t használok, hanem KDE plasma (Wayland)-et.

    Elnézést a dühöngésért, de ez egy annyira egyszerű dolog és több óra guglizással sincs működő megoldás. Totál abszurd.
    Mondjuk Win alatt tudom, hogy nem tudok ilyet csinálni ilyen könnyen. Max írok egy service-t, ami systemként indul bejelentkezéskor, de ahhoz már kell fejlesztőeszköz. Kattintással lehetetlen.

    Egy feladatot sokféleképpen meg lehet oldani. Pl. systemd-nél köthető user loginhoz az indítás, pl. [link] Az indítás szempontjából mindegy hogy milyen feladatot lát el a program, hogy igényel-e GUI-t vagy nem. Csak elindítja az adott programot, aztán majd az vagy elindul, vagy hisztizik, hogy ő nem.

    A "nohup su -c" részt töröld ki belőle, csak ez legyen benne:

    #!/bin/sh
    java -JAR /usr/local/Belepteto/belepteto.jar

    Ja és még annyit, hogy annak a felhasználónak tagja kell legyen a sudoers csoportnak.

    Az ablakkezelő elméletileg mindegy, xfce alatt is így működik ez a része a dolognak. Majd ha annyi éves Linux rutinod lesz, mint Windows alatt, akkor ki tudod szűrni a sok találatból pontosan mi kell neked.

  • growler
    őstag

    Kérlek segítsetek, relatíve nagyon egyszerű dolgot szeretnék csinálni, mégis gugli+gugli Bard segítségével se megy:

    Elindul a gép, belép automatikusan egy szimpla felhasználóval, elindul a firefox és betölt egy felületet, ahol egy USB-s NFC-olvasót kell üzemeltetni.
    Az olvasóhoz egy JAR fájl van, amivel működik, de csakis su-ként indítva.

    konzolban: sudo java -JAR elérési út\belepteto.jar
    Faszán elindul és megtalálja az olvasót, illetve a kis ikonja kitöltődik az óra mellé.

    Tehát a feladat az, hogy automatikus belépés után MAGÁTÓL induljon ez ez a parancs:
    sudo java -JAR /usr/local/Belepteto/belepteto.jar

    Bard egyik megoldása:
    új szövegfájlt a /etc/init.d könyvtárban. A fájl nevét pl: belepteto.sh-re állítsa.
    fájlban meg:
    nohup su -c "java -jar /usr/local/Belepteto/belepteto.jar"
    És adjak futtatási jogot: sudo chmod +x és elérési út.
    Újraindítom a gépet és nem csinál semmit. Nohup nélkül se.

    Namost ha su-ként indított mc-vel rányomok a belepteto.sh -ra, akkor elindul és tökéletesen működik.
    Ha nem su-ként indított mc-vel indítanám, akkor kér jelszót, ami nyilvánvalóan nem jó.
    Hmm...akkor lehet az a gond, hogy nem su-ként indítja és elakad a jelszónál. De akkor mi lehet erre a megoldás? Nyilván nem akarom a root felhasználót automatikusan beléptetni, hogy azzal fusson az egész munkamenet.

    Nalam ez alapjan fut le minden inditaskor az /mnt-ben levo
    2 root script.
    [link] (Method2)

  • cigam
    titán

    EDIT: az kimaradt, hogy az automatikus indításhoz természetesen hozzá lett adva:
    "Regisztrálja a szkriptet a rendszerindítási folyamatban:"
    sudo update-rc.d belepteto.sh defaults

    Amúgy nagyon tetszik a Gugli Bard :D

    Már régen nem init.d-t használ a legtöbb Linux, hanem systemd-t.

    Miért nem elég a sudo használata? Pl. [link]
    Megszerkeszted a sudoers fájlt, és berakod ezt a sort:
    SirRasor ALL = NOPASSWD: /itt/van/a/scripted.sh

    Elméletileg. Sose próbáltam.

  • SirRasor
    addikt

    Kérlek segítsetek, relatíve nagyon egyszerű dolgot szeretnék csinálni, mégis gugli+gugli Bard segítségével se megy:

    Elindul a gép, belép automatikusan egy szimpla felhasználóval, elindul a firefox és betölt egy felületet, ahol egy USB-s NFC-olvasót kell üzemeltetni.
    Az olvasóhoz egy JAR fájl van, amivel működik, de csakis su-ként indítva.

    konzolban: sudo java -JAR elérési út\belepteto.jar
    Faszán elindul és megtalálja az olvasót, illetve a kis ikonja kitöltődik az óra mellé.

    Tehát a feladat az, hogy automatikus belépés után MAGÁTÓL induljon ez ez a parancs:
    sudo java -JAR /usr/local/Belepteto/belepteto.jar

    Bard egyik megoldása:
    új szövegfájlt a /etc/init.d könyvtárban. A fájl nevét pl: belepteto.sh-re állítsa.
    fájlban meg:
    nohup su -c "java -jar /usr/local/Belepteto/belepteto.jar"
    És adjak futtatási jogot: sudo chmod +x és elérési út.
    Újraindítom a gépet és nem csinál semmit. Nohup nélkül se.

    Namost ha su-ként indított mc-vel rányomok a belepteto.sh -ra, akkor elindul és tökéletesen működik.
    Ha nem su-ként indított mc-vel indítanám, akkor kér jelszót, ami nyilvánvalóan nem jó.
    Hmm...akkor lehet az a gond, hogy nem su-ként indítja és elakad a jelszónál. De akkor mi lehet erre a megoldás? Nyilván nem akarom a root felhasználót automatikusan beléptetni, hogy azzal fusson az egész munkamenet.

    EDIT: az kimaradt, hogy az automatikus indításhoz természetesen hozzá lett adva:
    "Regisztrálja a szkriptet a rendszerindítási folyamatban:"
    sudo update-rc.d belepteto.sh defaults

    Amúgy nagyon tetszik a Gugli Bard :D

  • cigam
    titán

    6. és 8. generációs i5 és i7-es procik, azaz:
    -Intel® HD Graphics 520 - 2015 Q3
    -Intel® UHD Graphics 620 - 2017 Q3

    Debian 12 az 2023 június 10-én jelent meg. Kizárt, hogy egy ennél frissebb disztró majd jobban fog ilyen "régi" hardvereket támogatni.

    ..és azért az intel chipek eléggé elterjedtek :U

    Köszönöm a tippet, megnézem este a friss Manjarot.
    EDIT: Manjarot nem ismerem. Gnome vagy Plasma ajánlott alá(fölé :D)? Vagy kb. ugyanúgy mindegy, mint Debian esetén?

    Mind1, csak a próba kedvéért, hogy egy nem Debian alapú distróval mit művel.
    Amúgy valami trükk lehet a dologban, mert a gyártó szerint HDMI-n a 4k max 24Hz, és csak dp proton tudja a 4k 60Hz-et.

  • cigam
    titán

    Üdv mindenkinek!

    2 laptoppal is kipróbáltam:
    Debian 12 friss telepítés. Rákötöm HDMI-vel 4K TV-re és azt mondja, hogy 3180x2160, 30 hz a 60 hz helyett.

    Win10-el próbálva nincs ilyen gond, tehát a laptophardver és HDMI-kábel biztosan elég hozzá.
    Debian fórumokat olvasgatva végigcsináltam pár dolgot, de eddig nem találtam működő megoldást. Kíváncsiságból 4K 30hz-re rákerestem Ubuntu fórumban és ott is előfordul a jelenség, tehát még disztrófüggőnek se mondanám.

    Ötletek?

    Oké, hogy 2 db laptop, de a VGA is egyforma volt? Pontosan melyik?

    Kíváncsiságból, egy másik (live) distrot is kellene megnézni. pl. a manjaro elég friss, vagy az aktuális testing kiadással tenni egy próbát.

  • urandom0
    őstag

    Válaszolva a sajátomra az alapján, amit eddig találtam:
    Elsőre nincs rendes megoldás a desktoposra: ez feature, ilyen az új Gnome. Xfce vagy bármi más jó megoldásnak.

    Második: RDP: azért változtat jelszót, mert a felhasználó auto-login be van kapcsolva. Ha kikapcsolom, nem variálja.
    RDP nem indul magától. Ha be se lépek és csak a loginablakon állok, nyilván nem működik.
    Valószínűleg VNC-s megoldás lesz ebből.

    Elsőre nincs rendes megoldás a desktoposra: ez feature, ilyen az új Gnome. Xfce vagy bármi más jó megoldásnak.

    Dehogy nincs, van rá kiegészítő: https://extensions.gnome.org/extension/4099/no-overview/
    De ha feltelepíted mondjuk a dash-to-dock-ot vagy a dash-to-panelt, azokban is van ilyen opció.

  • SirRasor
    addikt

    Üdv mindenkinek!

    Telepítettem Debian 12-t (Gnome) egy laptopra és ahogy bejelentkezek, nem teljes ablakos módban indul az elsődleges asztal, hanem mintha rányomnék a "Tevékenységek"-re, azaz kell még1 kattintás, hogy lássam az asztalt.

    Már átállítottam az asztalok számát 1-re és végignéztem minden beállítást, de nem találok olyat, amivel ezt a működést be tudnám állítani. Gugliztam is, de mintha nem létezne a probléma.

    Debian 11-nél nem volt ilyen :U

    EDIT:
    Másik dolog:
    Beállításokon belül a Megosztás fülben az MS RDP elérést engedélyeztem. Faszán működik is, amíg újra nem indítom a gépet. Utána nem enged csatlakozni, "belső hiba"-val megáll a távoli gépnél.
    Ha bemegyek a Beállítások\Megosztás-ba és megnyitom az RDP-s beállításokat, akkor megint működik. WTF? Tehát nem változtatok semmit, csak ellenőrzöm a beállításokat.
    Hogy lehet megcsinálni, hogy ez mindig működjön?
    EDIT2: ráadásul néha magától megváltoztatja a jelszavamat. Hogy lehet azt befixálni, hogy hagyja már békén?

    Válaszolva a sajátomra az alapján, amit eddig találtam:
    Elsőre nincs rendes megoldás a desktoposra: ez feature, ilyen az új Gnome. Xfce vagy bármi más jó megoldásnak.

    Második: RDP: azért változtat jelszót, mert a felhasználó auto-login be van kapcsolva. Ha kikapcsolom, nem variálja.
    RDP nem indul magától. Ha be se lépek és csak a loginablakon állok, nyilván nem működik.
    Valószínűleg VNC-s megoldás lesz ebből.

Új hozzászólás Aktív témák

Hirdetés