De acordo com o Repositório do Ubuntu ManPage , pklocalauthority - O PolicyKit Local Authority faz uma distinção entre autenticação do usuário (para fazer o usuário na frente do sistema provar que ele realmente é o usuário) e autenticação do administrador (para fazer o usuário na frente do sistema provar que ele realmente é um administrador)
Portanto, você pode usar este policykit para fornecer autenticação de administração para a montagem de dispositivos all (internos e externos).
Para fazer isso, siga estas etapas:
-
Abra um terminal ( CTRL + ALT + T ) e digite:
gksu gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
-
Na linha 4, procure
ResultActive=yes
e altere-o para:ResultActive=auth_admin_keep
-
Salvar e Fechar o arquivo.
O Ubuntu agora exigirá uma senha ao montar todas as unidades (unidades internas e externas).
Para partições específicas:
No 10.04 e nas versões mais recentes, a montagem de todos os dispositivos (internos e externos) é permitida sem a solicitação de senha, a menos que tenha sido definida no arquivo da tabela do sistema de arquivos ( fstab
).
Portanto, para fazer com que o Ubuntu solicite aos usuários uma sudo
password ao montar partições específicas, você precisa editar o arquivo fstab
.
Para fazer isso, siga estas etapas:
-
Abra um terminal e digite:
gksu gedit /etc/fstab
-
Na última linha, adicione o UUID da sua partição com a opção defaults .
Você pode descobrir os UUIDs das partições executando
blkid
no terminal.Por exemplo:
$ sudo blkid /dev/sda1: UUID="5474ce02-5c07-4002-a0e7-10c8bc5dba2c" TYPE="ext4" /dev/sda2: LABEL="windows" UUID="7355DDFB0563F31F" TYPE="ntfs" /dev/sda5: LABEL="data" UUID="7e3fbc57-03fe-4742-bb72-756f31852059" TYPE="ext4" /dev/sda6: LABEL="films" UUID="a319fb28-3061-404f-abbc-6519cf81c6c9" TYPE="ext4" /dev/sda7: LABEL="tv" UUID="5D10E5D66886BCCF" TYPE="ntfs" /dev/sda8: UUID="12d16683-5530-454e-809b-1a30ed47a8c9" TYPE="swap"
Agora que você conhece o UUID, é possível adicioná-lo ao arquivo
fstab
. Mas primeiro, você precisa criar um mountpoint onde a partição será montada.Você pode fazer isso executando:
sudo mkdir /path/to/dir/name-dir
No meu exemplo, quero montar a partição em / media / data:
sudo mkdir /media/data
Agora, posso simplesmente adicionar a linha abaixo para garantir que o Ubuntu solicite uma senha quando a partição " data " estiver montada:
UUID=7e3fbc57-03fe-4742-bb72-756f31852059 /media/data ext4 defaults 0 0
-
Salvar e Fechar o arquivo.
Nota:
A opção defaults usa as opções padrão que são rw , suid , dev , exec , auto , nouser e async .
O usuário permite que usuários normais montem o dispositivo, enquanto o nouser permite que apenas a raiz monte o dispositivo.
Para informações detalhadas, visite Como editar e entender / etc / fstab .