Pular para o conteúdo

Ubuntu sem sudo

Dica publicada em Linux / Introdução
Perfil removido removido
Hits: 28.414 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Ubuntu sem sudo

Para fazer o proposto no título da dica, dividiremos o trabalho em quatro etapas a serem seguidas, sendo elas:
  • 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.

Bem. Mãos à massa.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Encontrando erros em C/C++ com Valgrind

Instalando Google Chrome no Fedora 40

Desenvolvimento para Android - Particularidades do projeto

O que fazer após instalar Fedora 27 Workstattion

Instalando avast! Antivírus no Ubuntu - pacote .deb

VirtualBox: editar o fstab para montar a pasta da máquina virtual compartilhada automaticamente

Ativando e usando "zoom" no ambiente Cinnamon

Formatando 20 máquinas Windows em 5 horas com um live-CD do Ubuntu

Drivers de CD/DVD duplicados no Ubuntu Feisty

Scanner Lexmark série X1100/X1200

#1 Comentário enviado por flaviodbz em 03/07/2007 - 22:34h
vlw pela dica me ajudou muito a restringir o sudo para qualquer um possa usar
#2 Comentário enviado por thepedro em 22/01/2008 - 10:02h
Valeu, Fabiano. Ótima matéria.

Obrigado.

Contribuir com comentário

Entre na sua conta para comentar.