+s na shell script?

3 отговора 4 прегледа
#1

+s na shell script?

Imam edno shell script-che, na koeto iskam da dam root-ovski prava dori i da se izpylnyava ot obiknoven user. Kak da go napravya? S chmod +s ne stana :-(
Отговор
в отговор на Potencialen emigrant #3

+s na shell script?

Няма начин да направиш SUID или SGID shell script. Специално е направено, щото е доста трудно да се напише сигурен скрипт на bash или друг шел. Ако все пак настояваш да ползваш нещо толкова несигурно, си напиши един wrapper на C който да ти стартира програмата. Мисля че някъде бях виждал такъв готов, кото имаше и възможност да дропва някои от привилегиите, които не ти трябват (поддържаше capabilities за 2.2.x+) ------------------ Famous last words:
Отговор
в отговор на Penguin #4

+s na shell script?

10x. Ama sym mnogo razocharovan :-( Vednyj i az da sedna da pisha script, napisah go (3 dni borba sys sed i awk) i nakraya kvo? Pak C.
Отговор