|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Hleb Valoska 2:452/60.16 07 Sep 2002 11:46:12 To : Oleg Drokin Subject : Re: suid script -------------------------------------------------------------------------------- HV>> А как запускать скрипты от другого юзера? Suid'ный бит на них HV>> игнорируется. Из-под suid'ного бинарного врапера всё равно запускаются от HV>> меня. Что делать? OD> Телепаты все в отпуске. OD> Что там в том бинарном враппере написано перед exec()? OD> setuid(нужный_uid); написано? И setuid прописан, и seteuid на всякий случай. Весь врапер из трех вызовов -- эти два, да execl. Hо что самое интересное: если нужный_uid установить в 0, и враперу дать владельца 0, то и скрипт от рута работает. Ежели в 9 (news), с соответствующей сменой владельца файла, то у скрипта владельцем являюсь я. В обоих случаях бинарь суидный. OD> А какое-нибудь sudo тебе не поможет кстати сказать? Поможет, но так неэлегантно. -- No one should ever work. Workers of the world... relax! (Bob Black) --- slrn/0.9.7.4-asp (Linux) * Origin: Property is theft (2:452/60.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/224423d79e4a9.html, оценка из 5, голосов 10
|