Ubuntu에서 자동 로그인 세션이 활성화되어 있다고 가정합니다. 따라서 세션(예: gnome, unity, kde 등)을 선택할 기회가 없습니다. 하지만 환경이 위협받는다면 명령줄 외에는 탈출할 방법이 없습니다.
GUI 세션에 의존하지 않고 자동 로그인을 비활성화하는 방법이 있습니까?
답변1
lightdm이 자동으로 사용자를 로그인하지 못하도록 하려면 이 줄을 bob
편집 하고 변경하세요./etc/lightdm/lightdm.conf
autologin-user=bob
도착하다
autologin-user=
( =
줄의 마지막 문자가 됩니다)
답변2
다음을 사용하여 이 작업을 자동으로 수행 할 수 있습니다 sed
.
sudo sed -i.backup -e 's/autologin-user=\(.*\)/autologin-user=/ /etc/lightdm/lightdm.conf
그러면 처음으로 나타나는 autologin-user=someUser
with가 변경됩니다( 자동으로 로그인하도록 설정된 사용자로 autologin-user=
대체 ). someUser
또한 이라는 원본 파일의 백업도 생성됩니다 lightdm.conf.backup
.
또는 간단히 줄을 완전히 제거할 수도 있습니다.
sudo sed -i.backup '/autologin-user=/d' /etc/lightdm/lightdm.conf
새로운 12.04.5 가상 머신에서 두 가지 방법을 모두 테스트했는데 훌륭하게 작동했습니다.
답변3
Ctrl+ Alt+ F3를 누르고
- 로그인
sudo service "name of login manager" stop
일반적으로 이 서비스는 gdm 또는 lightdm입니다.
답변4
로깅에 lightdm을 사용하고 있지만 GUI가 없는 경우 다음 명령을 실행할 수 있습니다.
sudo nano /etc/lightdm/lightdm.conf
한 줄이 표시되며 해당 줄에 주석을 달거나 문을 직접 삭제할 autologin-user=username
수 있습니다 .#
username
그런 다음 명령줄에서 실행 sudo service lightdm restart
하거나 컴퓨터를 다시 시작하세요.