é um problema de acesso ou de permissão?

1

Eu tenho tido problemas para acessar arquivos nos dias de hoje. No curso da solução desse problema, tentei alterar a propriedade de root para ar.lnx e é isso que obtive

[ar.lnx@host DATA] $ cd /mnt/DATA
[ar.lnx@host DATA] $ ls -l
total 832
drwxr-xr-x  7 root root  32768 Jan 10 09:52 1
drwxr-xr-x 14 root root  32768 Jan 22 14:36 Audio
drwxr-xr-x  2 root root  32768 Jan 10 09:48 Compressed
drwxr-xr-x  4 root root  32768 Jan 22 19:22 Dev Workshop
drwxr-xr-x  3 root root  32768 Jan 10 11:40 ISO
drwxr-xr-x 11 root root  32768 Jan 17 12:10 Knowledge
drwxr-xr-x  3 root root  32768 Jan 11 01:30 Photos
drwxr-xr-x  2 root root  32768 Dec  3 20:24 print
-rwxr-xr-x  1 root root  40354 Jan 22 22:57 rpm-pack.catalog
-rwxr-xr-x  1 root root 335462 Jan 11 23:11 Solarized (dark).kateschema
drwxr-xr-x  4 root root  32768 Jan 11 00:53 Tattoo
-rwxr-xr-x  1 root root    320 Dec 26 15:53 network-list
-rwxr-xr-x  1 root root      2 Dec 26 15:53 network-list~
drwxr-xr-x  2 root root  32768 Jan 11 03:19 Windows(.exe)
[ar.lnx@host DATA] $ su
Password: 
[root@host DATA] # sudo chown ar.lnx:ar.lnx /mnt/DATA -R
chown: changing ownership of ‘/mnt/DATA/1/PP1-CS6-start.pdf’: Operation not permitted
chown: changing ownership of ‘/mnt/DATA/1/PP1-CS6-start1.odg’: Operation not permitted
.
.
.
chown: changing ownership of ‘/mnt/DATA/Audio’: Operation not permitted
chown: changing ownership of ‘/mnt/DATA’: Operation not permitted
[root@host DATA] #

Por que recebo "Operação não permitida?" e qual é exatamente o problema?

    
por 0x0584 01.03.2016 / 04:37

1 resposta

3

/mnt/DATA é provavelmente um sistema de arquivos FAT (ou seja, windows ou ms-dos), e o FAT não suporta permissões ou propriedade de arquivos unix. Se não for FAT, então algum outro tipo de fs que não suporte a propriedade unix ou perms, mas o FAT é mais provável.

Você não precisa alterar o formato a menos que a propriedade ou perms sejam importantes para você - se você quiser apenas transferir os arquivos usando /mnt/DATA (presumivelmente um pendrive), então você pode simplesmente ignorar o erro Operation not permitted mensagens.

Se proprietário / permanente for importante, reformate como, por exemplo, ext4.

Se você quiser que /mnt/DATA seja de propriedade de um determinado proprietário ou grupo quando montado, poderá usar as opções uid= e / ou gid= mount. Você também pode definir os valores umask , dmask e fmask , que afetam os perms padrão (falsificados / emulados) dos arquivos criados e / ou diretórios.

Veja man mount e procure por Mount options for fat para detalhes.

    
por 01.03.2016 / 14:19