Chmod não está funcionando na partição NTFS-3G

Chmod não está funcionando na partição NTFS-3G

o meu chmodnão funciona corretamente.

Acabei de reinstalar minha distro manjaro (formatei apenas o root, não o/home).

Esta pasta reside em uma partição NTFS (já tenho o NTFS-3G instalado), só preciso definir meu usuário como proprietário desta pasta:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..

Então eu mudo as permissões dentro

~/backup ❯ sudo chown -R $USER .

Mas este é o resultado novamente:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..
~/backup ❯

Vocês têm alguma ideia?

Responder1

Windows e Linux têm modelos de usuários e permissões muito diferentes e incompatíveis. Para que ou chmodfuncione chown, o sistema de arquivos precisa oferecer suporte a usuários e permissões de maneira semelhante ao Linux. NTFS é um sistema de arquivos do Windows e, portanto, esses comandos não podem funcionar.

Uma coisa que você pode fazer é montar a partição NTFS especificando um usuário e modo diferente para todos os arquivos/diretórios:

mount -o uid=userid,gid=groupid,dmask=022,fmask=133 /path/to/disk /mnt 

Isso será montado com usuário e grupo especificados, fornecendo modo de diretórios 755e modo de arquivos 644.

informação relacionada