Portál AbcLinuxu, 9. května 2025 06:25

Dotaz: práva

11.5.2011 12:04 smaza
práva
Přečteno: 160×
Odpovědět | Admin
Zdravím, měl bych dotaz ohledně práv. Mám program, jehož binárka je v usr/bin/ a dále pak mám vytvořeného uživatele a skupinu pod kterými chci, aby tento program běžel. Jak musím nastavit práva aby program mohl spouštět pouze root a přitom běžel pod tím vytvořeným uživatel a skupinou, jak je to například u mysql, kdy se spouští rootem ale běží pod uživatelem mysql. Díky za odpověď.

Ř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

11.5.2011 12:21 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: práva
Odpovědět | | Sbalit | Link | Blokovat | Admin
chown uzivatel:skupina /usr/bin/program
chmod u=srwx,g=s  /usr/bin/program
11.5.2011 12:25 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: práva
Odpovědět | | Sbalit | Link | Blokovat | Admin
To jenom právy na souboru nejde vyřešit. Tomu programu nastavte práva spouštění jen pro roota, a uvnitř programu pak musíte udělat su na příslušného uživatele (buď určeného v době kompilace, nebo jej můžete předat jako parametr při startu).
11.5.2011 12:36 smaza
Rozbalit Rozbalit vše Re: práva
Díky to bude ono, mohl bych ještě poprosit o nějaké howto jak na to su? Program je v C++.

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.