|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Auster 2:5020/400 25 Jul 2006 15:36:38 To : Yuri Selivanov Subject : Re: tftpd -u option -------------------------------------------------------------------------------- Yuri Selivanov <uri@tomsknet.ru> wrote: >>> homedir = /var/tftp в котором лежит файл foo.bar с правами 640. >>> tftp dgram udp wait root /usr/libexec/tftpd tftpd -lw -s /var/tftp -u tftp >>> Jul 18 16:46:34 host tftpd[5747]: 192.168.1.1: read request for foo.bar: >>> Access violation Кто-нибудь сталкивался с подобным? Или я наступаю на грабли >>> в каких-то простых вещах? %) >> мануалы не читаешь. > Хм, да вроде всегда читал. > tftpd(8): tftpd will allow only publicly readable files to be accessed. > Меня смущает то, что WRQ отрабатывает > на ура в соответствии с -U[mask], а вот RRQ, даже для собственно > созданных файлов, вываливается с E_ACCESS до тех пор пока для файла не > выставишь o+r. по поводу umask: - с другой оперы. по поводу чтения: - работает согласно мануал. по поводу записи: (tftpd(8): Files may be written only if they [+-w] and publicly writable.) fbsd 4x/6x: - в случае абсолютного пути: - работает согласно мануал. - в случае относительного пути: - мануал врет по разному и в 4x и в 6x: - в 4ке отрабатывает по mode ??4 (вместо mode ??2). - в 6ке mode ??4/??2 не учитываются совсем. по поводу того что ты предположительно хочешь: - забить на традиционный для tftpd доступ: - поставь tftpd не традиционный (нп какойлибо с портов), и соответсвенно задай в нем работу не в базовом режиме. -- Auster Vl. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/32939a706546.html, оценка из 5, голосов 10
|