Portál AbcLinuxu, 14. května 2024 18:15


Dotaz: Spuštění skriptu pod určitým uživatelem

11.8.2007 21:50 noroto
Spuštění skriptu pod určitým uživatelem
Přečteno: 695×
Odpovědět | Admin
Jak mám pustit pod rootem skript, tak aby byl puštění z právy jiného uživatele. Dejme tomu, že chci pustit skript moje.sh pod uživatelem nobody, jak to udělat. Musím použít sudo nebo existuje i jiná možnost?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.8.2007 21:58 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
Odpovědět | | Sbalit | Link | Blokovat | Admin
su user -c "..."
11.8.2007 23:30 noroto
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
Díkas, a nedá se někde nastavit nějakej bit aby se to tak spouštělo samo? Něco jako SUID, ale ten je myslím jen pro roota.
11.8.2007 23:53 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
SUID funguje s jakýmkoli vlastníkem. Ale je ignorován u skriptů.
12.8.2007 01:05 noroto
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
Takže to znamená, že když dám programu, kterej vlastní nobody suid bit, tak bude pokaždý spuštěn pod uživatelem nobody? A dá se to nějak ošálit, aby to fungovalo i u skriptů?
12.8.2007 08:57 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
Pokud je to skript, můžeš si do něj sám to přepnutí na uživatele nobody dopsat :)
12.8.2007 12:14 noroto
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
To jo, já jen chtěl věděl jak nejvíc to zjednodušit.
12.8.2007 13:14 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
SUDO by vám mohlo sedět.. docela jsem si s tím pohrál (s nastavením sudoers podle manuálové stránky).. minimálně za pokus to stoji a možná je to "elegantnější" pro cron než su user -c "cmd" ...
12.8.2007 13:22 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
:-)
Gilhad avatar 13.8.2007 00:39 Gilhad | skóre: 20 | blog: gilhadoviny
Rozbalit Rozbalit vše Re: Spuštění skriptu pod určitým uživatelem
Pro cron pouzivam nastaveni primo pro daneho uzivatele
# su - nobody
$ crontab -e

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.