sábado, 21 de julho de 2012

on
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:
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.

fonte vivaolinux.com

0 Comente::