pure-ftpd permissão negada na unidade usb externa

2

Eu tenho um PC sheevaplug (Debian instalado) com o qual estou tentando configurar meu servidor FTP pessoal. Até agora, consegui configurar a montagem automática e instalei o pure-ftpd. Atualmente tenho configuração autofs para montar o drive USB externo para o diretório home de um usuário chamado "xt" (/ home / xt / usb1)

Aqui estão as opções de montagem que usei:

usb1 -fstype=auto,umask=000,uid=1000,gid=1000,rw,nosuid,nodev,user :/dev/sda1

E o pure-ftpd cmd:

pure-ftpd -S 400 -c 30 -B -j -E

Do jeito que está agora, consigo navegar em todos os diretórios, posso até carregar, renomear e excluir arquivos fora da unidade usb. No entanto, dentro da unidade usb, posso navegar apenas por arquivos (acesso negado a downloads, uploads, exclusões, etc ...).

Eu fiz um ls -l /home/xt/usb1 e todos os dirs estão listados como: drwxrwxrwx na coluna de permissões. Assim, no papel, eu deveria poder fazer qualquer coisa na unidade.

    
por godMode 25.06.2011 / 08:57

1 resposta

1

Depois de inúmeras pesquisas no Google, finalmente encontrei a solução. Acontece que eu não podia nem escrever arquivos (renomear, apagar, etc ...) como root localmente na unidade usb.

Isso me fez pensar que o problema deve estar no nível do driver / firmware e no fato de que a unidade está formatada como ntfs. Aparentemente, o sistema operacional Debian que eu instalei no plug vendeu os drivers ntfs normais, que só podem fazer operações de leitura, assim que instalei ntfs-3g , que tem compatibilidade de leitura e gravação, meu servidor de ftp está definido agora.

    
por 27.06.2011 / 06:27