Servindo partição NTFS no linux via ftp

1

Estou usando a configuração padrão do proftpd no Linux Mint com apenas a seguinte diretiva alterada:

# Use this to jail all users in their homes 
DefaultRoot         ~

Eu criei um usuário userftp com o diretório inicial como /home/userftp . Em seguida, montei uma partição NTFS para /home/userftp/files .

Consegui fazer o ftp para o diretório inicial, mas não consigo acessar o diretório files . no servidor, as permissões mostradas para o diretório files são '700'.

Na execução de ls -l dentro de /home/userftp , recebo o seguinte:

drwx------ 1 wretrovian wretrovian 4096 2011-12-25 16:49 files

Assumo que o problema é que o proprietário do diretório de arquivos deve ser userftp e não wretrovian . No entanto, a execução de sudo chmod 777 -R files e sudo chown -R userftp files não tem efeito no diretório, a saída ainda permanece:

drwx------ 1 wretrovian wretrovian 4096 2011-12-25 16:49 files

Suponho que não poderei aplicar essas permissões a um sistema NTFS, mas é possível alterar o proprietário do diretório files ? Ou qualquer outra alternativa também seria bem vinda ..

    
por Bojack 25.12.2011 / 08:30

1 resposta

2

Você deve montar a partição NTFS com a opção uid= . Então, algo assim:

mount -o uid=userftp /dev/<NTFS-partition> /home/userftp/files .

Veja a seção Mount options for NTFS da página de montagem: link

    
por 25.12.2011 / 12:39