Portál AbcLinuxu, 24. dubna 2024 15:34


Dotaz: nastavení práv

17.6.2004 11:21 pavel
nastavení práv
Přečteno: 209×
Odpovědět | Admin
Mam bashový skrypt a potrebuji, aby i když ho spustí normální uživatel, tak aby ten skrypt mel stejna prava joko root. Dá se to nejak nastavit? Dik moc Pavel
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.6.2004 12:13 apod
Rozbalit Rozbalit vše Re: nastavení práv
Odpovědět | | Sbalit | Link | Blokovat | Admin
man chmod ;-)
17.6.2004 12:24 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: nastavení práv
To naštěstí na skripty nefunguje ;-)

IMHO by nikdo, kdo neví velmi dobře, jak to funguje, rozhodně neměl psát žádné setuid programy, natož skripty. Dát rovnou uživatelům rootovo heslo je jednodušší a vyjde to ve výsledku nastejno...

Jinak je možné setuid skript spustit třeba (a) jako normální skript přes setuid wrapper v C (b) přes sudo.
17.6.2004 12:38 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: nastavení práv
Treba myslel chmod +s /bin/bash :o)
17.6.2004 15:19 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: nastavení práv
suid jsou dost nebezpecne... co takhle lepsi skupiny nebo sudo
17.6.2004 12:26 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: nastavení práv
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pouštět přes sudo (případně su).
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
17.6.2004 14:32 Martin Baleja | skóre: 13 | blog: Segmentation_Fault
Rozbalit Rozbalit vše Re: nastavení práv
Ostatni zrejme nepochopili, ze ackoliv to evidentne vypada jako hrube poruseni zasad bezpecnosti, jsou i vyjimky, kdy toto clovek potrebuje (napriklad ja ted - skript pro pritelkyni, ktery ji pripoji k siti a "zapne" internet).

chmod +s skript to neresi, nejlepsi je udelat to pres sudo, coz je prikaz umoznujici spustit jiny prikaz nebo skript s pravy jineho uzivatele (nejcasteji roota). Problem je, ze si nejdrive budes potrebovat zeditovat soubor "sudoers" a ten (udajne - viz man sudo) nelze editovat jinak, nez pres visudo, coz je v podstate editor vi. Jak to udelat uz ti neporadim (resp. man sudo, man visudo), protoze to jeste porad ani sam nemam ;-)
Why are hemorrhoids called "hemorrhoids" instead of "assteroids"?
17.6.2004 14:41 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: nastavení práv
Editovat ho můžeš, čím chceš (nedoporučuji OOo ;) jen musíš trochu víc vědět, co děláš; visudo kontroluje validitu + pár dalších 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.