Configurando o arquivo /etc/fstab para montar automaticamente uma partição para um usuário
Eventualmente uma pessoa pode querer que o sistema monte automaticamente uma partição, porém essa partição não necessariamente precisa estar visível para todos os usuários da máquina. Por exemplo: a pessoa possui no seu computador o Windows e o Linux, e quer ter acesso aos seus arquivos do Windows enquanto estiver no Linux, porém apenas uma pessoa precisa ter esse acesso.
Abaixo um exemplo de como montar uma partição NTFS automaticamente na inícialização do sistema, deixando os arquivos acessíveis apenas para um usuário chamado USUARIO
Você pode querer fazer isso pelo identificador da partição UUID. Primeiro utilize o comando blkid e anote os valores desejados. Exemplo:
$ blkid /dev/sda1: UUID="7E701C05701BC337" TYPE="ntfs"
Crie uma pasta onde vai ser montado esse dispositivo. Por exemplo, vamos criar uma pasta em nome do usuário na pasta
cd /media/USUARIO mkdir 7E701C05701BC337 chown USUARIO: 7E701C05701BC337 chmod 700 7E701C05701BC337
Onde USUARIO é sempre o nome do usuário que estamos mexendo. Supondo que a pasta media USUARIO já exista
Como superusuário, edite o arquivo:
/etc/fstab
Por exemplo, pode fazer isso com o nano
sudo nano /etc/fstab
Agora adicione uma nova linha. Para nosso caso acima, vamos montar a partição sda1 em nome de USUARIO na pasta que criamos
UUID=7E701C05701BC337 /media/USUARIO/7E701C05701BC337 ntfs-3g exec,permissions,auto,uid=USUARIO,gid=USUARIO,umask=077 0 0
Salva o arquivo com Ctrl+O e sai com Ctrl+X
Agora teste se tudo está OK montando com o comando
sudo mount -a
Se tudo ocorrer certo, digite o comando mount para ver o que está montado e a pasta acima deverá aparecer
$ mount . . . /dev/sda1 on /media/feijao/7E701C05701BC337 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)