arquivos salvos na unidade ntfs aderir a umask, ext4 não

3

Eu tenho 2 unidades de armazenamento, 1 é NTFS e a outra é ext4.

  • Ambos montados em /media as Storage_1 e Storage_2
  • eu corri chmod -R *user*:*user* /media/Storage_*
  • Eu tentei colocar umask=022 em /etc/bash.bashrc e ~/.bashrc
  • Meu fstab é assim:

    # Entry for /dev/sdc2
    UUID=F88275C4827587C0 /media/Storage_1 ntfs-3g defaults,umask=022,uid=1000,gid=1000 0 0
    
    # Entry for /dev/sdb1
    UUID=b4ef7aaa-97e8-4bdb-bba4-382469b23749 /media/Storage_2 ext4 defaults 0 2
    
  • Já tentei definir umask=022,uid=1000,gid=1000 em sdb1 , não funciona

Quando eu salvo arquivos na minha unidade NTFS, eles aderem à variável umask (quando eu faço o download de uma imagem, ele recebe -rwxr-xr-x ), mas quando salvo arquivos na minha unidade ext4, eles não recebem ( -rw-r----- ). Como faço para que meu drive ext4 salve automaticamente arquivos com as mesmas permissões que meu NTFS, ou terei que formatá-lo para NTFS?

    
por bradscoolio 26.12.2014 / 13:58

1 resposta

1

O propósito da opção umask de mount é definir permissões visíveis de cada arquivo no sistema de arquivos quando o próprio sistema de arquivos não suporta permissões Unix (geralmente, as permissões são armazenadas no sistema de arquivos, quando ele é suportado) .

É por isso que a opção umask de mount existe para NTFS (este sistema de arquivos não suporta permissões Unix), embora não tenha razão para sair do Ext4 (que suporta permissões Unix).

    
por 26.12.2014 / 14:50