Portál AbcLinuxu, 14. května 2025 11:36

Dotaz: sudoers a povolenie sed

8.7.2013 16:38 crusoe
sudoers a povolenie sed
Přečteno: 230×
Odpovědět | Admin
Caute,

potreboval by som, aby konkretny user mohol spustat ako root nasledovny prikaz

sudo sed -i 's/\s\{0,\}\#\s\{0,\}stop\s\{1,\}on\s/stop on /' /etc/init/probed.conf

s tym ze je mozne vykonat len tento regularny vyraz a nikdy ziaden iny, vlastnikom suboru probed.conf (upstart service) by mal byt root. Ide vlastne o to aby bezny user mohol zmenit parameter v probed.conf ,ale iba tento jediny .

Ako by malo vyzerat taketo pravidlo v sudoers ? Ked som skusil pridat naslednovne tak parsovanie sudoers skoncilo prirodzene s chybou.

somespecialuser ALL = NOPASSWD: sed -i 's/\s\{0,\}\#\s\{0,\}stop\s\{1,\}on\s/stop on /' /etc/init/probed.conf

Je to pripadne mozne urobit nejakym inym flexibilnejsim sposobom aj bez sudo ?

Vdaka za tip


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Vojtěch Horký)
8.7.2013 16:52 potato
Rozbalit Rozbalit vše Re: sudoers a povolenie sed
Odpovědět | | Sbalit | Link | Blokovat | Admin
Necpi složitosti do sudoers. Napiš skript/program, který tu věc udělá. Umožni uživateli spouštět ten skript/program.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.