Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: suid script   Oleg Drokin   05 Sep 2002 18:32:34 
 Re: suid script   Hleb Valoska   07 Sep 2002 11:46:12 
Архивное /ru.linux/224423d79e4a9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional