TFTP: чтение/запись (не могу записать)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

IMB
Сообщения: 2567
ОС: Debian

TFTP: чтение/запись

Сообщение IMB »

Доброго дня!
Конфиг tftpd:

Код: Выделить всё

service tftp
{
        server = /usr/sbin/in.tftpd
        server_args = -s /srv/tftp
        only_from = 192.168.255.0/28 192.168.10.3
        bind = 192.168.255.1
        user = nobody
        log_type = SYSLOG daemon
        log_on_success += PID HOST DURATION
        log_on_failure += HOST
        disable = no
        socket_type = dgram
        protocol = udp
        wait = yes
}

Листинг директории:

Код: Выделить всё

$ ls -ld /srv/tftp/
drwxr-xr-x 2 nobody user 4096 2010-12-21 16:43 /srv/tftp/

$ ls -l /srv/tftp/
total 0
-rw-r--r-- 1 nobody root 0 2010-12-21 16:43 develop.cfg

Файл нормально читается с сервера, но припопытке записать я получаю отказ Access violation
Что я упустил?
Спасибо.
Спасибо сказали:
alex_suse
Сообщения: 204
ОС: Debian, openSUSE, Gentoo

Re: TFTP: чтение/запись

Сообщение alex_suse »

опция запуска -c добавляет возможность создания файлов, в противном случае прежде, чем записать файл надо его сначала создать.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: TFTP: чтение/запись

Сообщение IMB »

Спасибо, этот момент я уточню по документации, но в данном случае файл уже существует (develop.cfg).

Upd:
Чтение man 8 tftp выявило следующее - Files may be written only if they already exist and are publicly writable.
После изменение прав на файл (g+w) файл был успешно записан.
Спасибо сказали: