Montar permissões de restrição de disco rígido para usuários específicos

3

Como posso configurar um dos meus discos rígidos internos para automontar na inicialização, mas com permissões seletivas? Eu gostaria que minha esposa e eu tivéssemos acesso a ele, mas torná-lo indisponível para as contas das crianças. Está formatado como EXT4 e estou usando o Ubuntu 17.04

    
por David42 22.04.2017 / 13:26

1 resposta

4

Estou supondo que você só queira usar essa unidade para armazenar dados. Eu também estou supondo que seus filhos não têm sudo - obviamente, todas as apostas estão fora, se o fizerem.

Escolha um ponto de montagem para o disco e crie-o, por exemplo

sudo mkdir /media/stuff

Se a unidade já estiver no seu /etc/fstab , modifique a linha para usar este ponto de montagem. Você precisará usar sudo para editar o arquivo. Por favor, faça uma cópia de backup antes de editar. Veja a página wiki do fstab para mais informações.

Se a unidade não estiver em /etc/fstab , adicione uma linha para ela. Primeira execução

sudo blkid

E obtenha o UUID para a unidade. Esta é uma longa e feia série de caracteres. A nova linha fstab deve ser algo como:

UUID=long-string-of-chars-from-blkid  /media/stuff  ext4 defaults 0 2

Agora, basta definir as permissões no ponto de montagem para que somente o root tenha permissão de execução nele. Se um usuário não tiver permissão de execução em um diretório, ele não poderá inseri-lo ou qualquer diretório abaixo dele.

sudo chmod 700 /media/stuff

Agora, adicione permissões de ACL para você e sua esposa (substitua me e mywife pelos nomes de usuário adequados).

sudo setfacl -m me:rwx /media/stuff
sudo setfacl -m mywife:rwx /media/stuff
    
por Zanna 22.04.2017 / 13:46