Openbox a /sbin/halt

Sekcia: Konfigurácia 05.01.2008 | 12:04
Avatar Michal Sekletár Arch Linux  Používateľ
Nazdar,

mam jeden problemik s Openboxom. Mam doma jeden starsi komp(celerom 400Mhz, 128 MB RAM), je to komp, ktory pojde ako verejne PC na skolsku chodbu. Uloha bola urobit ten system co najviac blbovzdorny, nechat len net browser(firefox) dobre dobre nekamenujte ma ja viem, ze to nie je prave idealne riesenie na take PC, no beha tam celkom slusne. V Openbox menu mam iba jednu polozku a to vypnut PC a tu je jadro mojho problemu. Ako Debian 3.1 Sarge prinutit aby povolil beznemu pouzivatelovi vypnut PC. Takyto problem som uz riesil na jednom PC(Ubuntu 7.10), tiez tam bol Openbox a stacilo cez visudo editovat /etc/sudoers a pridat tam
users ALL=NOPASSWD: /sbin/halt no na debiane to tak nejde, samozrejme editoval som aj /etc/group, no aj tak to nefunguje. Takze ako prinutit Debian aby povolil spustenie /sbin/halt beznemu pouzivatelovi?
DON'T FEAR THE PENGUINS Jabber: seki@jabbim.sk
    • Re: Openbox a /sbin/halt 05.01.2008 | 12:34
      Avatar Pavel Q4OS KDE  Administrátor
      Viem že to asi nebude ideálne riešenie, ale čo tak chown user:group /sbin/halt umiestniť do /etc/init.d/rc?
    • Re: Openbox a /sbin/halt 05.01.2008 | 14:43
      Avatar Frantisek Klabzuba Debian  Používateľ
      nastav na /sbin/halt suid priznak
    • Re: Openbox a /sbin/halt 05.01.2008 | 18:37
      Avatar superlamer Debian RedHat FreeBSD  Používateľ
      zaujimave, mne to funguje
      cat /etc/sudoers
      # Host alias specification
      
      # User alias specification
      
      # Cmnd alias specification
      Cmnd_Alias      POWER = /sbin/halt, /sbin/reboot
      
      # User privilege specification
      root    ALL=(ALL) ALL
      user1  ALL=NOPASSWD: POWER
      user2   ALL=NOPASSWD: POWER
      

      a potom sudo reboot|halt...
      <pre>bash# grep initdefault /etc/inittab id:0:initdefault:</pre>