O que está sobrescrevendo a opção de montagem de permissões do fstab?

2

fstab:

LABEL="Shared" /home/howard/Shared/ ntfs permissions,rw,nosuid,nodev,relatime,uid=howard,gid=howard,allow_other,noatime,fmask=033,dmask=022 0 2

Monte com:

mount LABEL="Shared"

relatórios de montagem:

/dev/sda3 on /home/howard/Shared type fuseblk (rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

A opção "permissões" não foi respeitada e, em vez disso, "default_permissions" aparece. (Também blksize=4096 está sendo adicionado sem minha solicitação). Por que a opção "permissions" é alterada para "default_permissions"?

Eu tentei os tipos de montagem ntfs e ntfs-3g. Ambos retornam com um tipo de montagem "fuseblk".

A opção de permissões permite que as permissões de proprietário, grupo e ugo_rwx de cada arquivo sejam definidas independentemente. Com default_permissions, você só pode definir uma vez para todos os arquivos no sistema de arquivos, e você não pode definir individualmente o usuário, grupo e permissões de cada arquivo.

Debian 8.5, Canela 2.2.16, Kernel do Linux 3.16.0-4-amd64

    
por Eliptical view 17.09.2016 / 07:12

1 resposta

0

A opção de permissões é ignorada e alterada automaticamente para default_permissions sempre que qualquer uma das seguintes opções também estiver incluída:

uid , gid , umask , dmask ou fmask

Para ajudar a corrigir isso, você pode usar user_id e group_id no lugar de uid e gid .

Mas você não deve usar umask , dmask ou fmask com permissions .

Você saberá que está funcionando quando você obtiver o seguinte status da montagem:

Using default user mapping

Observe que inicialmente todos os arquivos são de propriedade de root. Você pode querer mudá-las recursivamente para ser de sua propriedade.

    
por 17.09.2016 / 18:20