agetty가 사용자 이름 자체를 요구하는 이유는 무엇입니까?

agetty가 사용자 이름 자체를 요구하는 이유는 무엇입니까?

매뉴얼 페이지에서:

agetty는 tty 포트를 열고 로그인 이름을 묻는 메시지를 표시한 후 /bin/login 명령을 호출합니다. 일반적으로 init(8)에 의해 호출됩니다.

그러나 매개변수 없이 로그인을 실행하면 사용자 이름을 묻는 메시지가 표시됩니다. 따라서 agetty에서 사용자 이름을 묻는 대신 로그인에서 사용자 이름을 묻는 작업을 수행하도록 하는 것은 어떨까요(또한 로그인이 실패하면로그인사용자 이름을 다시 물어보시겠습니까?)

이것은 나에게 중복되는 것 같습니다. 나는 agetty의 유일한 임무는 login을 반복적으로 호출하는 것이라고 생각합니다(로그인은 특정 횟수만큼 시도한 후에 종료되기 때문입니다).

답변1

사용자 이름을 읽으면 agetty패리티 비트, 문자 크기, 개행 처리 등 tty 설정을 자동으로 조정할 수 있습니다. 이 옵션을 비활성화하면 --skip-login(아마도 잘못된) 기본 설정이 사용됩니다.

관련 정보