jwolff escreveu:
Cara,só não entendi porque o do Live CD.
Até onde eu sei você vai precisar da senha de root de qualquer forma. Tente o seguinte:
abre o Terminal,ou vai pelo modo texto(ctrl alt F1)
Legendas
$ comandos com usuário comum
# comandos com root
## Comentários
$cd /etc
$su
##informa senha de root
#ls -la sudoers
## vai listar com detalhes,se tudo tiver certo vai listar assim: -r--r----- 1 root root 601 2012-11-07 09:50 sudoers
#vi sudoers ou #vim sudoers
## ai você estará utilizando o vi ou vim(editores de arquivos texto,para modo texto) para mudar o conteúdo do arquivo. Vou colocar como deve estar por padrão(default) este conteúdo...
_____________________________________________________________________________________________________________________________________
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
#includedir /etc/sudoers.d
______________________________________________________________________________________________________________________________________
Fim do conteúdo do arquivo.
Se tiver alguma coisa diferente será necessário alterar. Seguem comandos do vi e vim
i - para ativar o modo de inserção
Esc - para sair do modo de inserção
:q! - para sair sem salvar (tem que pressionar Esc antes,ou seja estar fora do modo de inserção)
:wq! - para GRAVAR/SALVAR e Sair (tem que pressionar Esc antes,ou seja estar fora do modo de inserção)
Se não tiver certeza,não salve. Pois se salvar errado vai comer com o privilégios dos usuários.
Obs.: ta vendo a linha "root ALL=(ALL:ALL) ALL" então,ela diz ao sistema "que o usuário root tem permissão pra tudo em tudo".
Se você quiser que o usuário "joao" possa fazer links/atalhos (utilizar o comando "ln") você adicionaria abaixo do root a seguinte linha:
joao ALL=NOPASSWD: /bin/ln
E salvaria,assim o joao teria privilégios de root para utilizar o comando "ln" ,o que pode ser feito para outros comandos também.
Se for isso beleza,se não for só dizer ae.
jwolff ele falou do liveCD porque o /etc/sudoers foi alterado, ou seja, ele não pode utilizar o comando $ sudo su
amigo, use o live CD
assim que o sistema iniciar abra o terminal e digite o comando $ sudo su (no live CD não é necessário senha)
então monte o HD da máquina (se já não estiver montado):
# mount.ext4 /dev/sda1 /mnt -o errors=remount,ro
depois acesse o diretório /mnt e execute o comando chroot:
# cd /mnt ; chroot
dai vc pode fazer a verificação que o jwolff mostrou :)