Hirdetés

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

  • urandom0
    őstag

    Feltelepítettem az OpenSuse Leap 15.4-et. Nagyon fura most így látni a Gnome-ot (41.8), a másik gépemen Fedora 37 van, Gnome 43.3-mal:
    Gnome 41.8
    Gnome 41.8
    Gnome 41.8
    Gnome 41.8

    Gnome 43.3
    Gnome 43.3
    Gnome 43.3
    Gnome 43.3

    A telepítőben van egy olyan opció, hogy ugyanaz legyen a root jelszava, mint a useré. Úgy látom, ez hasonlóan működik, mint Debiannal, ha be van jelölve, akkor aktív lesz a "root" account, aminek a jelszava ugyanaz lesz, mint a felhasználó, és a su/sudo root-ra vált át (Defaults targetpw az /etc/sudoers-ben). Ha nincs bejelölve, akkor nem lesz "root" account, hanem a felhasználó bekerül a wheel csoportba, és arra tud sudozni.
    Utólag is lehet korrigálni, ha nem azt választottuk ki, amit szerettünk volna, de arra még nem jöttem rá, hogyan lehet a Yast2-t root helyett a saját fiókunkkal hitelesíteni.

    Egyébként eddig elég jó a rendszer, gyorsan bootol, a zypper is gyors...

    hogyan lehet a Yast2-t root helyett a saját fiókunkkal hitelesíteni.

    Megtaláltam a megoldást...
    A Yast2 indításnál az xdg-su-t hívja, ezzel hitelesít, ami alapból a root fiókot hívja meg. Ez egy sima scriptfájl, az /usr/bin/xdg-su útvonalon tanyázik. Az aktuális DE alapján kitalálja, hogy melyik grafikus su-t hívja meg (gnomesu, kdesu, stb.).
    Ebben a fájlban ezt a sort: $GSU -c "$cmd" ki kell cserélni erre: pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY "$cmd"
    És akkor menni fog a hitelesítés saját fiókkal (persze, ha az benne van a wheel csoportban).

    Annyi a hibája ennek a megoldásnak, hogy jön egy frissítés, ami felülírja az xdg-su-t, akkor megint módosítani kell a fájlt. Bár erre elég kevés az esély, lévén hogy 10 éve hozzá sem nyúlt senki sem a scripthez, így elég kicsi eséllyel fog ez valaha is frissülni.

    Akinek nem tetszik ez a megoldás, az futtathatja a terminálos változatot (sudo yast).

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