Primeiro, alguns pontos gerais:
-
Nunca edite
/etc/sudoers
diretamente. Você deve sempre usarsudo visudo
, que permite editar o arquivo, mas verifica se há erros antes de salvá-lo. A sintaxe desudoers
é complicada e um erro pode inutilizar seu sistema, pois você não poderá mais usarsudo
. -
Nunca altere as permissões de
/etc/sudoers
. Em geral, você não deve alterar as permissões dos arquivos do sistema. Em muitos casos, os programas associados a eles não funcionarão adequadamente e é uma má prática e uma falha de segurança. Isso é para o quesudo
é, para que você não precise alterar as permissões.Além disso, se você tiver definido as permissões de
/etc/sudoers
para 640 e conseguir gravar nele, isso significa que você também alterou seu proprietário para seu usuário. Isso efetivamente irá quebrá-lo. Conforme explicado emman sudoers
:/etc/sudoers is owned by gid N, should be 1 The sudoers file has the wrong group ownership. If you wish to change the sudoers file group ownership, please add “sudoers_gid=N” (where ‘N’ is the group ID that owns the sudoers file) to the sudoers Plugin line in the sudo.conf(5) file.
-
Se você quiser que os usuários regulares montem uma unidade, a melhor maneira é especificar isso em
/etc/fstab
. Usando o seu exemplo, você gostaria dessa linha:/dev/sda6 /media/sgg/D vfat users,rw,errors=remount-ro,noauto 0 0
Isso permitirá que usuários comuns o montem com
mount /dev/sda6
-
Se, apesar disso, você ainda quiser permitir que seu usuário execute qualquer comando sem uma senha, a linha que você deseja adicionar ao
/etc/sudoers
(usandosudo visudo
) é:sgg ALL=NOPASSWD:ALL
Salve o arquivo e saia do
visudo
e tente executarsudo ls
, você não deve receber uma senha. Acabei de testar e posso confirmar que funciona no meu LMDE.