Keresés

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

  • 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

    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.

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