Eu posso realizar a configuração acima agora, por meio de uma combinação de configurações locais e /etc/fstab
configurações.
Eu tenho um disco rígido externo montado em arch-linux usando o / etc / fstab:
dev/sda1 /mnt/share ntfs-3g user,users,gid=users,fmask=113,dmask=002,locale=en_US.UTF-8 0 0
charles@arch ~ $ ls -l /mnt/share
total 13
drwxrwxr-x 1 root users 4096 Jan 5 03:20 Audio
drwxrwxr-x 1 root users 4096 Jan 5 09:07 Photos
drwxrwxr-x 1 root users 0 Jan 4 10:58 $RECYCLE.BIN
drwxrwxr-x 1 root users 4096 Jan 5 09:21 Videos
Todas as directores são de propriedade de root:users
e não posso alterar a propriedade nem criar um subdiretório com propriedade diferente (como é ntfs).
Vamos supor que o disco rígido tenha subdiretórios hdd_subdir_1
e hdd_subdir_2
, ambos de nível superior. Além disso, tenho root
user e unpriv
, um usuário completamente não-provocado no linux.
Desejo montar o dispositivo com 2 pontos de montagem:
hdd_subdir_1
no dispositivo; /mnt/share/subdir2
pertence a unpriv:unpriv
, apontando para hdd_subdir_2
no dispositivo. Então, 2 privilégios padrão diferentes, 2 pontos de montagem, 1 dispositivo. Como eu faço isso? Se não fosse pelos privilégios diferentes, eu criaria links simbólicos ou usaria mount -bind
. Mas não consigo fazer o trabalho para o caso de uso acima. Obrigado!
Tags permissions ntfs mount linux arch-linux