부팅시 TTY에 루트로 자동 로그인하는 방법은 무엇입니까?


14

RT-PREEMPT 패치로 실시간 커널을 만드는 중입니다. 그래픽 데스크탑없이이 커널을 만들었습니다. 로그인 프롬프트와 함께 터미널 모드로 나타납니다. 요구 사항은 로그인을 요구하지 않고 부팅하고 루트 권한으로 쉘 프롬프트로 직접 이동해야한다는 것입니다. 어떻게 할 수 있습니까? 도와주세요?

답변:


16

출처 : http://linux.koolsolutions.com/2009/04/30/autologin-linux-console-mode .

나는 그것이 작동하도록 얻었지만 우분투에서는 약간 다릅니다.

  1. 첫 설치 mingetty:

    sudo apt-get install mingetty
    
  2. 편집 /etc/init/tty1.conf:

    변화:

    exec /sbin/getty -8 38400 tty1
    

    에:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. 재부팅하고 테스트하십시오.

이것은 우분투 12.04에서 나를 위해 일했습니다.


우리가 말하는 VM에서 테스트합니다.
Jochen Oonincx

2
을 원할 것 exec 입니다.
geirha

도우 너가 확실히 맞아. 내가 편집합니다 : P
요헨 Oonincx

우분투 서버 14.04에서도 작동합니다.
harshitgupta

1
/sbin/getty--auto-login우분투 14.04.02 현재 주장 을 지원하는 것으로 보인다
VarunAgw

1

추가 소프트웨어없이이 작업을 수행 할 수 있습니다

sudo vim /etc/inittab

의견을 말하다

1:2345:respawn:/sbin/getty 115200 tty1

그것을

1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

그래서 당신은 이것으로 남아 있습니다

#1:2345:respawn:/sbin/getty 115200 tty1
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

이것은 "1 : 2345 : respawn : / sbin / getty --noclear --autologin root 38400 tty1"과 어떻게 다릅니 까?
Orphans
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.