chown: não é permitido alterar a propriedade, mesmo que seja executado como root

5

Consegui configurar o meu Raspberry Pi como um servidor FTP com o ProFTPD. O único problema é que eu não posso carregar e renomear arquivos e o Windows Explorer diz:

350 File or directory exists,ready for destination name
550 Rename xyz permission denied

Agora eu li que tenho que chown desta pasta para o usuário de FTP, mas isso não funciona.

Eu tentei:

sudo chown -R pi /var/www (my default pi account)
sudo chown -R piftp /var/www (the ftp account)

sudo su
chown -R root /var/www

Tudo o que estou recebendo é

chown:changing ownership of ... : Operation not permitted

Eu já pluguei este diretório para o 777.

/var/www é montado a partir de um volume vfat no meu disco rígido externo. Olhando para ele com ls -l , vejo que todos os arquivos e pastas têm o dono root e o grupo root e todas essas pastas têm permissões drwxr-xr-x .

Alguém por favor pode ajudar?

    
por Marian Klühspies 22.03.2014 / 15:15

2 respostas

2

Eu não acho que o VFAT suporte o tipo de permissões que você está tentando definir. Nesse caso, as permissões são definidas da mesma forma para todos os arquivos, ao montar o disco. Algo como:

sudo mount -t vfat -o uid=piftp,gid=piftp /dev/sda1 /var/www

Veja também Não é possível alterar a permissão / propriedade / grupo de disco rígido externo no Ubuntu aqui no Super User, ou o recurso externo Conecte seu Raspberry Pi a um disco rígido USB .

    
por 23.03.2014 / 11:39
1

OP escreveu:

I solved my ftp problem by mounting with umask 0000

    
por 24.03.2014 / 04:15