사용자 이름/비밀번호 조합이 번거롭다고 생각합니다.
"iamMe%3"과 같은 단일 비밀번호를 사용하여 UNIX 기반 시스템에 로그인할 수 있는 방법이 있습니까?
분명히 표준 로그인 대신 실행할 특정 응용 프로그램이 있어야 합니다. 이 모든 것을 제어하는 PAM이라는 API가 있다고 생각합니다. 문제는 사용자 이름/비밀번호 자격 증명을 단일 비밀번호로 대체할 수 있는 PAM 기반의 고정 솔루션이 있는지 여부입니다.
답변1
@peterh가 언급했듯이 여러 사용자가 동일한 비밀번호를 선택하면 시스템은 어떤 사용자를 인증할지 알 수 없습니다.
물론, 사용자 이름이 고유하기 때문에 보안 정책이 이를 허용한다고 가정하면 특정 사용자에 대해 빈 비밀번호를 설정할 수 있습니다. 물론 단점은 계정에 비밀번호가 없다는 것입니다.
기본적으로 자동 로그인은 거의 나쁩니다. 귀하는 여전히 비밀번호를 가지고 있지만 홈 디렉터리의 콘텐츠 삭제와 같이 추가 인증이 필요하지 않은 작업에는 누구나 액세스할 수 있습니다.
내가 유일한 사용자인 시스템에서 나에게 편리한 대안은 다음과 같습니다.
getty
첫 번째 VT에서 자동으로 로그인하도록 구성되었습니다 .bash
GNU를 시작하도록 (내 기본 셸)을 구성하고 (아직 세션screen
에 있지 않은 경우 )screen
- 내 폴더에 잠금 화면 명령을 포함하세요.
.screenrc
비슷한 접근 방식이 그래픽 환경에서도 작동합니다. screen
제공된 잠금을 일종의 X11 디스플레이 잠금 프로그램으로 바꾸면 됩니다.
이 방법은 완전하지 않습니다안전한—물리적 접근 권한이 있는 공격자는 이러한 구성 파일을 간단히 편집할 수 있습니다.
SSH 액세스의 경우 공개 키 인증을 설정하고 SSH 구성 파일에 적절한 사용자 이름을 지정하면 사용자 이름과 비밀번호를 완전히 사용하지 않아도 됩니다.