답변:
아니요, 할 수 없으며 이유를 설명하려고 노력할 것입니다. 게스트로 tty에 로그인하지 못하게하는 두 가지가 있습니다.
게스트 계정의 기본 셸은로 설정되어 /bin/false
있습니다. 다음 명령으로이를 확인할 수 있습니다 (쉘은 각 행의 마지막 필드에 설정되어 있음).
grep guest /etc/passwd
/bin/false
단지 바이너리 그 즉시 종료, 그라고 거짓을 반환 에서 쉘 로그와 같은 거짓이있는 사람, 그들은 즉시 거짓 종료 로그 아웃하고 그래서 .
게스트 계정의 비밀번호는 기본적으로 비활성화되어 있으며 이는 일반적으로 일반적입니다. 집에있는 누군가를 초대하면 집 열쇠를주지 않습니다.
이 때문에 아무도 대화 형 로그인 [2] 셸 에서 정상적으로 로그인 할 수 없습니다 [1] . 다음 명령으로이를 확인할 수 있습니다 (암호는 각 줄의 두 번째 필드에 설정되어 있음).
grep guest /etc/shadow
당신이 전환 할 수 있기 때문에 [1] 난, 일반적으로 말했다 실제 사용하지 않도록 암호를 가진 사용자에 대한 사용자 sudo su user_with_no_passwd
(누군가의 노크가 문에, 당신은 당신의 키와 그를 열 때 현실에서처럼).
[2] tty1-6은 항상 대화식 로그인 쉘이 아니었다 고 생각합니다 . 그리고이 세상- 로그인 -암호를 가져 와야 암호를 얻어야한다고 제안합니다 (실제처럼 : 자물쇠를 볼 때 암호를 열려면 키가 필요합니다).
이제 게스트로 tty에 로그인하려면 아래 ttyrecord 이미지 의 지시 사항을 따르십시오 .
그리고 지금 당신은 tty로 가서 손님으로 로그인 할 수 있습니다 ... 비밀번호가있는 손님 ... 더 이상 손님이 아닙니다.
/etc/passwd
이이 gif의 내용과 다를 것 같습니다. 그리고 나는 그것이 게스트 xyz 사용자를 가지고 있다고 의심합니다. 점검하고 후속 조치를 취합니다. 추신 : 답변이 늦어서 죄송합니다.
/etc/passwd
GUI에 한 명 이상의 사람이 손님으로 로그인 한 경우에만 손님 계정이 표시 됩니다. 참조 : 왜 내 시스템에 많은 게스트 계정이 있습니까? . 어쨌든 내 대답은 수평선까지라고 생각하십시오.
cat
로grep
연결할 필요가 없습니다 . 예를 들어 위의 첫 번째 명령을 쓸 수 있습니다grep guest /etc/passwd
.