비밀번호가 없는 사용자(적어도 로그인용)

비밀번호가 없는 사용자(적어도 로그인용)

3명의 사용자가 사용하는 데스크톱 컴퓨터가 있습니다. (Linux Mint 17 Rafaela) 이 3명의 사용자는 제 것이며 저는 이 구성을 사용하여 대학 파일과 개인 프로필에서 작업 파일과 설정을 분리합니다. 문제는 같은 비밀번호를 계속해서 입력하는 것이 지겹다는 것입니다. 로그인도 필요 없고, 프로그램을 실행할 필요도 없이 비밀번호 없이 작업하고 싶습니다.

어떻게 구현할 수 있나요? 결과가 모두 똑같기 때문에 구글링을 할 수 없습니다. "자동 로그인을 활성화해야 합니다." 그러나 자동 로그인은 하나의 계정에서만 작동하고 이로 인해 항상 동일한 계정으로 시작해야 합니다.

저 좀 도와 주 시겠어요? 감사해요

답변1

자동으로 로그인하기를 원하므로 비밀번호를 제거할 수 있습니다. sudo passwd user1 -d세 곳 모두 터미널에 있습니다. 비밀번호가 없습니다.

또한 사용자에게 sudo 권한이 있다고 가정하면 다음이 필요합니다.

user1 ALL=(ALL) NOPASSWD:ALL세 명의 사용자를 위한 sudoers 파일

답변2

내 생각엔 당신이 할 수 없을 것 같아요. Linux는 사용자 분리를 기반으로 하며 사용자는 대부분의 디스플레이 관리자(또는 SSH와 같은 다른 방법)에 로그인하기 위해 비밀번호를 요구합니다. 내 생각엔 GDM이 비밀번호 없는 로그인을 허용할 것 같아요(http://ubuntuforums.org/showthread.php?t=123116) 그러나 사용자에게는 여전히 비밀번호가 필요하며 특정 작업(예: 키링)을 수행하려면 여전히 비밀번호를 입력해야 합니다.

"사용자" 작업 흐름을 분리하려면 다른 방법을 사용하는 것이 더 나을 것입니다. 로그아웃 -> ~/.config를 ~/.config.school과 교환 -> 로그인의 결과를 보는 것은 흥미로울 것입니다.

최종 해결 방법으로 Bluetooth 또는 USB 기반 인증을 시도해 볼 수 있습니다.

https://wiki.debian.org/pamusb그리고https://apps.ubuntu.com/cat/applications/precise/libpam-blue/

둘 다 pam에 추가할 수 있으며 pam은 (예를 들어) USB 키 또는 비밀번호의 존재를 허용하도록 구성할 수 있습니다. 일부 항목에는 여전히 비밀번호가 필요합니다.

답변3

sshd 구성 파일에 옵션이 있으며 경로는 /etc/ssh/sshd.config입니다. 파일에서 PermitEmptyPasswords를 찾아 yes로 변경하면 로그인 비밀번호 없이 사용자를 가질 수 있지만 이는 좋은 방법이 아니라고 생각합니다.

이것을 바꿔라

빈 비밀번호 허용 아니요

도착하다

빈 비밀번호 허용 예

관련 정보