tftp-сервер, ошибка доступа Error code 0: Permission denied

Здравствуйте. Возникла необходимость поднять tftp-сервер для перепрошивки маршрутизаторов. Делал по этой инструкции для 11.3: http://worm.org.ua/2010/09/nastrojka-servera-tftp-v-opensuse-11-3/

# tftp
tftp> connect 127.0.0.1
tftp> get test.m3u
Error code 0: Permission denied
tftp> status
Connected to 127.0.0.1.
Mode: netascii Verbose: off Tracing: off Literal: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

Нагуглить решение не получилось.

# uname -a
Linux linux-kixf.site 3.11.10-11-desktop #1 SMP PREEMPT Mon May 12 13:37:06 UTC 2014 (3d22b5f) x86_64 x86_64 x86_64 GNU/Linux
cat /etc/xinetd.d/tftp
# default: off
# description: tftp service is provided primarily for booting or when a \
#    router need an upgrade. Most sites run this only on machines acting as \
#    "boot servers".
#    The tftp protocol is often used to boot diskless \
#    workstations, download configuration files to network-aware printers, \
#    and to start the installation process for some operating systems.
service tftp
{
#    per_source        = 11
#    cps            = 100 2
    socket_type     = dgram
    protocol        = udp
    wait            = yes
    user            = root
    server          = /usr/sbin/in.tftpd
    server_args     = -u tftp -s /srv/tftpboot
    flags           = IPv6 IPv4
}

Проблема решилась командой

chmod 755 /srv/tftpboot

после замены

server_args     = -u tftp -s /srv/tftpboot

на


server_args     = -u root -s /srv/tftpboot

и обратно…
Сервер должен запускаться под nobody или tftp? Нужно ли делать

chown -R nobody(tftp):nobody(tftp) /srv/tftpboot

?

http://susepaste.org/94987937
Подскажите, на скрине выбран пользователь root, это сервер запускается с правами root? Что тогда делает параметр -u tftp? Если везде выбирать пользователя tftp/nobody, то возникает проблема со скачиванием файлов - таймаут соединения и в домашней директории пользователя, от которого запущен процесс, появляется файл на 0 байт. Думаю, что роутеров это не должно касаться, но проверять боязно, не хотелось бы сломать и покупать новый.

Параметр -u tftp пытается сделать ровно то же, что и поле Пользователь: задать uid, от которого будет работать tftpd. Наверное, так делать нехорошо =)