tftp configuração do servidor sob o Ubuntu, violação de acesso

3

Aqui está minha configuração:

$ vi /etc/xined.d/tftpd
service tftp
{
protocol        = udp
port            = 69
socket_type     = dgram
wait            = yes
user            = nobody
server          = /usr/sbin/in.tftpd
server_args     = /home/sliter/Server/tftpd
disable         = no
}
$ ls -l /home/sliter/Server/tftpd
drwxrwxrwx 2 nobody sliter 4096 2011-11-05 12:18 tftpd

Aqui está o problema:

$ ls -l 
-rwxrwxrwx 1 sliter sliter     0 2011-11-05 11:14 test
$ tftp localhost
tftp> put test
tftp> q
$ ls -l /home/sliter/Server/tftpd/test
-rw------- 1 nobody nogroup 0 2011-11-05 12:41 calc
$ cd ..
$ tftp localhost
tftp> get test
Error code 2: Access violation
  • Enquanto ele sempre mostra essa mensagem de erro, o arquivo ainda é baixado.

  • Se eu "$ chmod 777 / home / sliter / Server / tftpd / test", a mensagem de erro não aparece

Acho que o problema está relacionado ao acesso a arquivos, mas não sei como consertar isso.

Obrigado

Complementos:

Bem, como pode ser visto, o servidor tftp alterou as permissões, proprietários e grupos do arquivo enviado. Eu tenho que usar manualmente o chmod para evitar receber o problema. Então eu só quero saber se há algum jeito de consertar isso? ou é porque eu configurei incorretamente o meu servidor tftp?

    
por sliter 05.11.2011 / 12:53

0 respostas

Tags