Ubuntu sem sudo
Dica publicada em Linux / Introdução
Ubuntu sem sudo
Para fazer o proposto no título da dica, dividiremos o trabalho em quatro etapas a serem seguidas, sendo elas:
$ sudo passwd root
Você irá informar a senha para o Root e pronto.
$ su
(digite sua senha de root em seguida)
Já como root, edite o arquivo sudoers com seu editor preferido, no meu caso, o vim:
# vim /etc/sudoers
Ao arquivo /etc/sudoers adicione, ao final da linha Defaults, a palavra rootpw, fazendo com que ela fique da seguinte forma:
- Habilitar o super usuário root;
- Fazer com que as aplicações peçam a senha do root ao invés da senha do User Admin;
- Tirar os privilégios de poder usar o "sudo" do grupo admin;
- Remover o usuário do grupo admin.
Habilitar o super usuário root
Essa tarefa é fácil de ser feita e é sabida por muitos. Basta abrir um terminal e:$ sudo passwd root
Você irá informar a senha para o Root e pronto.
Fazer com que as aplicações peçam a senha do root em vez da senha do user Admin
Esta tarefa é tão simples quanto a anterior. Basta seguir os passos abaixo:$ su
(digite sua senha de root em seguida)
Já como root, edite o arquivo sudoers com seu editor preferido, no meu caso, o vim:
# vim /etc/sudoers
Ao arquivo /etc/sudoers adicione, ao final da linha Defaults, a palavra rootpw, fazendo com que ela fique da seguinte forma:
Defaults !lecture,tty_tickets,!fqdn,rootpw
Salve e feche o arquivo. Teste se as aplicações, como Synaptic, estarão pedindo a senha do root. Com certeza estarão. E iremos para a etapa seguinte.
Tirar os privilégios de poder usar o "sudo" do grupo admin
Feito isso, ainda como root, iremos novamente editar o arquivo /etc/sudoers. Desta vez, vamos comentar a linha que possibilita os usuários do grupo admin utilizarem o comando sudo. Isto você faz colocando um # antes da linha, fazendo com que a mesma fique da maneira mostrada abaixo:
# Members of the admin group may gain root privileges
#%admin ALL=(ALL) ALL
#%admin ALL=(ALL) ALL
Salve e saia do seu /etc/sudoers. Mais uma parte do trabalho feita.
Remover o usuário do grupo admin
Essa etapa poderemos fazer sem a ajuda do shell. Basta clicar em Sistema -> Administração -> Usuários e Grupos -> Grupos -> Admin -> Selecionar o usuário Ubuntu e removê-lo.Conclusões
Assim como eu, muitos usuários deixam de utilizar a distribuição por falta de costume e de praticidade (na minha opinião) da utilização do sudo. Com tal problema resolvido e o Ubuntu com configurações iguais às dos demais sistemas, poderemos usufruir de sua praticidade e dinamicidade (que só o apt proporciona) da melhor maneira possível.Agradecimentos
Agradeço a colaboração de Oswaldo Paradelo, Marcelo Arcano, Fernando Alencar, além de toda comunidade Ubuntu Linux do Orkut. =).Fabiano "Metralha" Fidêncio
Outras dicas deste autor
K3B em português no Slackware Linux 13
O que fazer após instalar Xubuntu 21.04
Testando seu firewall com scan remoto via internet
Importar perfil do Firefox para o Linux
Ativando o teclado numérico (Num Lock) ao inicar seu sistema
Leitura recomendada
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Como executar automaticamente scripts na inicialização do SystemD Linux