Страница 1 из 1

CentOS: in.tftpd - Permission denied

Добавлено: 2011-02-25 15:06:05
evg
Добрый день, коллеги!

Возникла проблема с tftpd, который запускается через xinetd

Суть проблемы -- не отдает файло, при этом в логах пишет следующее:

17:27:58 in.tftpd[11309]: RRQ from 192.168.20.17 filename KardIVR/dbc_v31.02.roman.tone.tcl
17:27:58 in.tftpd[11309]: sending NAK (0, Permission denied) to 192.168.20.17

Конфигурация сервиса tftp (/etc/xinetd.d/tftp)

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -vvv -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}


Что пробовалось:

1. на директорию /tftpboot рекурсивно ставились права 755 и даже 777,
2. in.tftpd запускал под пользователем ftp,
3. директории /tftpboot менял владельца на nobody и на ftp
4. убирал директивы only_from из конфига
5. запускал in.tftpd стендэлоуном, без xinetd

Также могу сказать, что на другой машине с такой же конфигурацией все работает как часы.

Дистрибутив - последний CentOS
Linux 2.6.18-194.32.1.el5PAE #1 SMP Wed Jan 5 18:43:13 EST 2011 i686 i686 i386 GNU/Linux

Машина на которой работает:
Linux 2.6.18-164.10.1.el5PAE #1 SMP Thu Jan 7 20:37:53 EST 2010 i686 i686 i386 GNU/Linux


В iptables правило ACCEPT для всей подсети 192.168.20/24

Ломаю голову полдня, надеюсь на ваш совет.
Спасибо!

Re: CentOS: in.tftpd - Permission denied

Добавлено: 2011-02-25 15:36:13
blade_007
selinux=disabled?
Поиграйтесь с правами, попробуйте читать из корня (/tftpboot) а не из папки /tftpboot/KardIVR

Re: CentOS: in.tftpd - Permission denied

Добавлено: 2011-02-28 11:35:15
evg
blade_007 писал(а):selinux=disabled?
THIS!

Огромное спасибо!