[megoldva] Felhasználó általi szerver leállítás? Plz help!

Fórumok

Van egy ubuntu 7.10.-es szerver.

Bár furcsának tűnik :-) de arra lenne szükség, hogy egy vagy ha máshogy nem megy akkor bármelyik normál felhasználó kiadhassa a poweroff parancsot, vagy valahogy szoftveresen a hálózaton keresztül leállíthassa a szervert, anélkül, hogy más rendszergazdai jogu tevékenységre lehetőséget kapjon. Ha kell be tud ssházni normál userként.
Egy téves értékű ötlet jutott eszembe, hogy pl. a user suid bites scripttel kiadja a poweroff parancsot, de ez nem tűnt járhatónak.
Szeretném kérni, hogy ha van erre kész megoldás vagy bármilyen ötlet, hogy miként lehet ezt megvalósítani, kérlek írjátok meg, vagy adjatok kereső kifejezést (nemigazán sikerült választ találnom eddig a neten).

Előre is köszönöm
D.

Hozzászólások

Ha a halt vagy poweroff parancsra adsz jogot a usernek az ugy nem jo?
--
The worst or stupidest ideas are always the most popular.

/etc/sudoers:
juzer ALL=/sbin/shutdown

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

man shutdown
Az /etc/shutdown.allow környékén keresgélj.

sudo, akar halozaton ssh-n keresztul, igeny eseten scriptelve.

Mindenkinek nagyon köszönöm.
Összefoglalva amire jutottam:
Végül azt a megoldást választottam, hogy az /etc/sudoers fileban a felhaszánónak engedélyeztem a /sbin/poweroff parancs használatát jelszókérés nélkül, és a felhasználó profile-jában belépéskor automatikusan lefuttatja ezt a parancsot. Tisztában vagyok a szitu visszásságaival, de abban a helyzetben ahol kell ez nem jelent gondot. Igy a "powergomb megnyomása helyett" egy bejelentkezéssel lehet leállítani a szervert távolról amikor erre az adott körülmények között szükség van.