Login root automático no Debian 6.0 sem GUI (xserver)
2
Existe alguma maneira simples e direta em que eu possa configurar minha caixa Debian 6.0 para efetuar login automaticamente , na inicialização, com a conta root no console?
@ Daniel: é uma máquina virtual de demonstração do projeto dever de casa, eu tenho que enviá-lo para meu professor, e ele é como "por favor não me preocupar com credenciais de login"
GD1
Você também pode achar engraçado que senha de root é "password"
GD1
Respostas:
3
Não tenho uma instalação Debian à mão, mas esse método funciona para o Slackware e deve ser aplicado igualmente a qualquer sistema que utilize o inittab.
Como root, edite o arquivo /etc/inittab. Encontre uma linha parecida com a seguinte:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
Substitua essa linha por (ou, melhor ainda, comente e adicione) uma que tenha a seguinte redação:
Fiz uma pequena correção: 1: 1235: respawn: / bin / login -f root tty1 </ dev / tty1> / dev / tty1 2> & 1 funciona. obrigado
gd1
Bom, isso funciona para mim. No interesse do aprendizado, o que essa linha realmente significa? @goldPseudo
lppier 4/04
11
@lppier Esta linha inittab diz apenas ao primeiro console ("c1:"), quando inicializado nos níveis de execução 1, 2, 3 ou 5 (": 1235:") para executar o comando "/ sbin / login -f root ... 2> & 1 "(forçar login sem senha) em vez de" /sbin/agetty...linux "e reiniciar o processo sempre que for finalizado (": respawn: "). Todo o bit "</ dev / tty1> / dev / tty1 2> & 1" é forçar a entrada e a saída da sessão a passar pelo console (que o IIRC era necessário por razões), mas sinceramente não tenho idéia do porquê disso primeiro " tty1 "está lá: / Você deve poder man inittabe man loginpara obter mais detalhes.
usar o seguinte código
Eu não acho que o primeiro tty1 faça alguma coisa. Eu o removi e nada mudou.
Lppier 23/04
4
Você pode ativar o logon automático modificando o arquivo inittab.
Usando qualquer editor Abra o arquivo inittab. Eu usei o editor vim
Na verdade, aceitei a outra resposta apenas porque é mais parecida com a solução que realmente apliquei. No entanto, tenho certeza de que sua solução é boa e a outra. 1
gd1
2
Ambas as respostas daqui não funcionaram no meu sistema operacional,
Eu uso o CUBIAN, que é um sistema operacional baseado no Debian wheezy para ARMv7 no Cubieboard
e minha solução (trabalhando para mim) está usando rungetty:
Respostas:
Não tenho uma instalação Debian à mão, mas esse método funciona para o Slackware e deve ser aplicado igualmente a qualquer sistema que utilize o inittab.
Como root, edite o arquivo
/etc/inittab
. Encontre uma linha parecida com a seguinte:Substitua essa linha por (ou, melhor ainda, comente e adicione) uma que tenha a seguinte redação:
Salve o arquivo e reinicie.
fonte
man inittab
eman login
para obter mais detalhes.Você pode ativar o logon automático modificando o arquivo inittab.
Usando qualquer editor Abra o arquivo inittab. Eu usei o editor vim
Procure a linha.
Substitua por
Após modificar o inittab, reinicie o sistema.
Nota: antes de modificar o inittab, mantenha o backup dele.
fonte
Ambas as respostas daqui não funcionaram no meu sistema operacional,
Eu uso o CUBIAN, que é um sistema operacional baseado no Debian wheezy para ARMv7 no Cubieboard
e minha solução (trabalhando para mim) está usando rungetty:
instalar rungetty
editar / etc / inittab
comentar
e adicione
edite .bash_profile e, na parte inferior, adicione
então funcionou!
Obrigado ao MeanDean no fórum de usuários do Debian .
fonte