sudo, editovani /etc/aliases

Zdenek SUTR Kaminski xkaminsk na rubisko.ascs.muni.cz
Pátek Květen 16 18:17:57 CEST 2003


Dobry den,

 pouzivam vcelku uspesne sudo, ted bych vsak pozadoval, aby uzivatele 
mohli editovat nejaky soubor, zejmena /etc/aliases.

Mit neco jako

%skupina localhost=/usr/bin/vim /etc/aliases

 nechci, protoze se to pousti pod rootem a z vimka mohu spustit jak kod, 
tak ukladat pochopitelne soubor pod jinym nazvem...

Mit prava zapisu pro skupinu u /etc/aliases zase nejde, protoze mi rve 
newaliases...

Dovedu si predstavit, ze pres sudo spustim skript, ktery:

1) zmeni vlastnika /etc/aliases na nobody
2) pres sudo jako uzivatel nobody spusti vim /etc/aliases
3) po editaci zmeni vlastnika /etc/aliases opet na roota
4) spustim newaliases
5) konec

No, to je asi krute drbani pravou nohou na levem uchu.

Jak prosim nejak elegante resite podobnou ulohu, kdy je treba spustit 
nejaky editor a editovat soubor, ktery vlastni root?

Uz je patek odpoledne a me to moc nemysli :-(

-- 
Bc. Zdenek Kaminski <xkaminsk at fi.muni.cz>

homepage: http://www.fi.muni.cz/~xkaminsk/
IPv6 router homepage: http://www.liberouter.net/
Key: 0xD7315488
Key fingerprint: 3CB0 8108 CB76 446E 2895 AF33 9B3A 851B D731 5488



Další informace o konferenci Linux