Kezdőlap › Fórumok › SuSE Linux › SuSE kezdõ › halt+reboot fluxboxban hogyan?
- This topic has 10 hozzászólás, 4 résztvevő, and was last updated 18 years, 4 months telt el by
BornToBePuli.
-
SzerzőBejegyzés
-
2007-03-10-11:37 #2095093BornToBePuli wrote:Próbálkoztam a chmod u+s /sbin/shutdown paranccsal. Ekkor a shutdown -h/-r now -val leáll/újraindul, de kapok egy-két hibaüzenetet.
Milyen hibaüzit?
A sudo halt-ot használja a kdm/gdm is…no persze nem biztonságos, ha atomtitkokat őrzöl a gépeden 🙂2007-03-10-11:37 #2095094BornToBePuli wrote:Próbálkoztam a chmod u+s /sbin/shutdown paranccsal. Ekkor a shutdown -h/-r now -val leáll/újraindul, de kapok egy-két hibaüzenetet.Milyen hibaüzit?
A sudo halt-ot használja a kdm/gdm is…no persze nem biztonságos, ha atomtitkokat őrzöl a gépeden 🙂2007-03-10-11:46 #2095095hibaüzenet nagyjából:
vmi /lib/modules fájlt vagy könyvtárat nem találCode:Then, as root,
Code:visudo
You will see at the end of the file a line like that:
Code:root ALL=(ALL) ALL
Just add a line after that one with your name:
Code:gabriel_007 ALL=(ALL) ALL
tehát ha én ezt hozzáadom a sudoers fájlhoz, akkor nem fog kérni többet a sudo parancs után root jelszót, nem?
de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt ???
2007-03-10-11:46 #2095096hibaüzenet nagyjából:
vmi /lib/modules fájlt vagy könyvtárat nem találCode:Then, as root,
Code:visudo
You will see at the end of the file a line like that:
Code:root ALL=(ALL) ALL
Just add a line after that one with your name:
Code:gabriel_007 ALL=(ALL) ALL
tehát ha én ezt hozzáadom a sudoers fájlhoz, akkor nem fog kérni többet a sudo parancs után root jelszót, nem?
de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt ???
2007-03-10-16:45 #2095097„de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt”
Code:init-+-…
|
`-?dm
|–(1)login-bash-startx-xinit-+-X
| `-xinitrc-gnome/kde
`-(2)reboot/halt– (1), (2) soros folyamatok.
– ?dm, reboot/halt rootként fut (tehát nem kell jelszó)Könnyen tudsz te is ilyet csinálni.
?dm helyére saját cucc, mely nyit egy burkot az adott felhasználónak, elindít egy ablakkezelőt. Az ablakkezelő (vagy saját script/program) átadja a kijelentkező kódot (ha kell), ami alapján ki lehet adni immáron a reboot/halt parancsot.
Ha csak halt kell, akkor én ezt így oldottam meg a .bashrc-ban (lokális):Code:if [ -e /tmp/.X0-lock ]; then
echo …
else
startx /etc/X11/Sessions/Sajat_ablakozo
sudo /etc/init.d/shutdown.sh
fiEz azért jó, mert a vc-on történő bejelentkezés után a renccer „tudja” kinek melyik ablakozót kell elindítania, az xsession lezárása után, pedig automatikusan lezárja a renccert (és kikapcsolja a gépet, ha az lehetséges és beállított).
2007-03-10-16:45 #2095098„de kdm/gdm hogy használja a sudo haltot? mert pl gnome-ban nem kérdezi meg a jelszavam leállítás előtt”
Code:init-+-…
|
`-?dm
|–(1)login-bash-startx-xinit-+-X
| `-xinitrc-gnome/kde
`-(2)reboot/halt– (1), (2) soros folyamatok.
– ?dm, reboot/halt rootként fut (tehát nem kell jelszó)Könnyen tudsz te is ilyet csinálni.
?dm helyére saját cucc, mely nyit egy burkot az adott felhasználónak, elindít egy ablakkezelőt. Az ablakkezelő (vagy saját script/program) átadja a kijelentkező kódot (ha kell), ami alapján ki lehet adni immáron a reboot/halt parancsot.
Ha csak halt kell, akkor én ezt így oldottam meg a .bashrc-ban (lokális):Code:if [ -e /tmp/.X0-lock ]; then
echo …
else
startx /etc/X11/Sessions/Sajat_ablakozo
sudo /etc/init.d/shutdown.sh
fiEz azért jó, mert a vc-on történő bejelentkezés után a renccer „tudja” kinek melyik ablakozót kell elindítania, az xsession lezárása után, pedig automatikusan lezárja a renccert (és kikapcsolja a gépet, ha az lehetséges és beállított).
2007-03-10-19:44 #2095099de sudo-val is beállítható jelszó nélkül ( NOPASSWD ) – man sudo
2007-03-10-19:44 #2095100de sudo-val is beállítható jelszó nélkül ( NOPASSWD ) – man sudo
2007-03-11-15:05 #2095101Az /sbin/shutdown -nak suid. Majd egy szimlink a PATH változó egyik könyvtárába.
És most nem dobál hibaüzentetet. Valószínűleg azért hiányolta azokat a /lib/modules… valamiket, mert kernel frissítés érkezett és a régi kernelét kereste.
2007-03-11-15:05 #2095102Az /sbin/shutdown -nak suid. Majd egy szimlink a PATH változó egyik könyvtárába.
És most nem dobál hibaüzentetet. Valószínűleg azért hiányolta azokat a /lib/modules… valamiket, mert kernel frissítés érkezett és a régi kernelét kereste.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz