Como ja entrar como root?

Iniciado por guspzim, 09 de Maio de 2011, 15:14

tópico anterior - próximo tópico

guspzim

Queria saber como eu faço ja pra entrar como root.
Eu sei que tem que tomar cuidado, que tem mais segurança se não entrar etc etc etc.

Ps: Basicamente eu fiz um comando pra desligar o computador pra o Transmission carregar quando o torrent terminar, mas ele pede a senha na hora de desligar, então como geralmente eu estou dormindo nesse horario, o computador não desliga.

clcampos

Existem outras formas de se evitar esse pedido de senha, mas ai depende de como colocar o tal comando para desligar.

Se pesquisar por /etc/sudoers vai ver boas opções de como fazer que certos comandos sejam executados (por um ou todos os usuários) sem necessitar de senha.

Para logar como root também tem vários tópicos discutindo.

Assim o ideal é usar a pesquisa do fórum.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

guspzim

Olha o que aconteceu depois de eu editar o soudoers:


gustavo@Saturn:~$ shutdown -h now
shutdown: Precisa ser root
gustavo@Saturn:~$ sudo shutdown -h
>>> /etc/sudoers: syntax error near line 20 <<<
sudo: parse error in /etc/sudoers near line 20
sudo: no valid sudoers sources found, quitting


Fiz isso aqui:

basicamente no lugar do ultimo ALL vc lista os comandos que ele pode usar...

nome maquina= (senha) comandos

usuario ALL= PASSWD: /usr/bin/apt-get, sbin/shutdown

clcampos

Citação de: guspzim online 09 de Maio de 2011, 16:33
usuario ALL= PASSWD: /usr/bin/apt-get, /sbin/shutdown

Faltou ali aquela barra que deixei em destaque. Nem vi se é esse o problema, mas já é um começo.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

irtigor

Se é só pra desligar

dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

guspzim

Mas o problema é que agora tudo o que eu digito no terminal com sudo (ou qualquer comando root) ele responde com isso:


/etc/sudoers: syntax error near line 20 <<<
sudo: parse error in /etc/sudoers near line 20
sudo: no valid sudoers sources found, quitting


guspzim

Não da nem pra editar o arquivo.

clcampos

Use um livecd para editar o arquivo.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

guspzim

Como eu edito esse arquivo pelo live? estou aqui e ele nao tem acesso aos arquivos do linux do hd

guspzim

Montei a particição em que o linux se encontrava, mas não apareceu, mostrou todas as outras partições, menos a do ubuntu.

guspzim

Consegui. Entrei pelo recovery mode ao invés de colocar o cd  ;D