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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yuri Selivanov                       2:5020/400     18 Jul 2006  23:39:48
 To : All
 Subject : tftpd -u option
 -------------------------------------------------------------------------------- 
 
    Добрый день!
 
   Уважаемые, снимите с ручника -- в системе 6.1-STABLE есть юзер
 tftp (UID=1004/GID=1004), homedir = /var/tftp в котором лежит файл foo.bar,
 принадлежащий этому юзеру/группе с правами 640. Соответственно, при заходе
 в систему под этим юзером, файл читается/записывается без проблем.
 
   Затем запускаю tftpd из inetd следующим образом:
 
 tftp dgram udp wait root /usr/libexec/tftpd  tftpd -lw -s /var/tftp -u tftp
 
   ... при обращении к tftpd, он *успешно* делает chroot() в /var/tftp,
 но при RRQ foo.bar в xferlog оседает следующее:
 
 Jul 18 16:44:17 host tftpd[5747]: 192.168.1.1: read request for foo.bar: Access 
 violation
 
   Т.е. создается впечатление, что tftpd не отрабатывает -u и действует
 от имени nobody. В то же время, если в исходник добавить вызов getuid()
 непосредственно перед логгированием предыдущего сообщения, то выдается
 *правильный* UID:
 
 Jul 18 16:46:34 host tftpd[5747]: userid = 1004
 Jul 18 16:46:34 host tftpd[5747]: 192.168.1.1: read request for foo.bar: Access 
 violation
 
   Кто-нибудь сталкивался с подобным? Или я наступаю на грабли в каких-то
 простых вещах? %)
 
 -- 
 Best Regards,
 Yuri Selivanov [URI2-RIPE]
 --- ifmail v.2.15dev5.3
  * Origin: A poorly-installed InterNetNews site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 tftpd -u option   Yuri Selivanov   18 Jul 2006 23:39:48 
 Re: tftpd -u option   Auster   19 Jul 2006 15:13:45 
 Re: tftpd -u option   Yuri Selivanov   25 Jul 2006 07:59:00 
 Re: tftpd -u option   Auster   25 Jul 2006 15:36:38 
 Re: tftpd -u option   Yuri Selivanov   26 Jul 2006 05:27:46 
Архивное /ru.unix.bsd/13841f1e6f551.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional