Montar partições para apenas um usuário

3

Como o título diz, existe uma maneira de montar uma partição (na inicialização ou no login) para apenas um usuário, para que outros usuários não possam acessar os arquivos, mas apenas eu?

Eu procurei por alguns parâmetros fstab, mas não encontrei nada que pudesse ajudar.

    
por a2r 08.09.2012 / 10:37

1 resposta

3

Dependendo de qual sistema de arquivos você está usando para a partição montada, você pode usar as opções de montagem gid=XX,uid=XXXX (group-id e user-id) - consulte man mount para obter mais informações sobre quais sistemas de arquivos as suportam. Os usuários são listados em /etc/passwd enquanto os grupos estão listados em /etc/group . Para seu usuário, você pode usar o comando id . Você pode então definir as opções do tipo umask para definir as permissões do arquivo.

Aqui está um exemplo de como usá-los em /etc/fstab :

UUID=<xxxxx> /media/win ntfs rw,auto,nls=utf8,umask=077,gid=46,uid=1000    0   0

E aqui o mesmo que um comando de montagem:

sudo mount -U <xxxx> -t ntfs -o rw,auto,nls=utf8,umask=077,gid=46,uuid=100 /media/win

Sistemas de arquivos que não têm gid e uid como uma opção, geralmente podem ter seus direitos definidos normalmente depois que você montou o partitionm, ou seja, recursivamente para todos os arquivos com chmod go-rwx -R /media/mountpoint ponto de montagem se adapte a sua fantasia).

    
por con-f-use 08.09.2012 / 10:45

Tags