Ubuntu에는 새 사용자를 생성할 때 GUI 옵션이 있습니다.
- 사용자가 다음에 로그인할 때 비밀번호를 설정할 수 있도록 허용
- 지금 비밀번호 설정
이것에 해당하는 명령줄은 무엇입니까?
내가 아는 한 useradd 또는 adduser는 이 옵션을 제공하지 않습니다.
비밀번호를 설정하고 만료시켜 사용자가 비밀번호를 변경하도록 할 수 있다는 것을 알고 있지만 이는 전혀 동일하지 않습니다.
이는 이전에 로그인한 적이 없는 신규 사용자에게 적용되며, 처음 로그인할 때 스스로 비밀번호를 설정할 수 있는 권한을 부여합니다.
GUI가 이를 수행할 수 있는지 알고 있지만 매뉴얼 페이지나 인터넷 검색에서 찾을 수 없습니다...
답변1
이를 수행 하는 프로그램이 있습니다 passwd
: 자신의 비밀번호를 변경하거나 루트인 경우 모든 사용자의 비밀번호를 변경하십시오.
sudo passwd -e yegnal
yegnal
사용자 비밀번호를 설정하는 데 사용할 수 있습니다.성숙함다음에 로그인할 때(새 로그인을 선택해야 함)
-d
사용자를 비밀번호 없이 설정 – 이 방법을 사용하면 누구나 비밀번호 없이 로그인할 수 있습니다. 따라서 비밀번호는 sudo passwd -d -e yegnal
설정되지 않으며 yegnal
다음 로그인 시 새로운 비밀번호가 강제 적용됩니다.
보안에 대한 참고 사항: GUI를 통해 설정하든 CLI를 통해 설정하든 관계없이 암호 없이 사용자 계정을 설정하는 것은 아마도 좋은 생각이 아닙니다. 점은 무엇인가? 사용자를 생성하는 데는 말 그대로 몇 초 밖에 걸리지 않으므로 필요할 때(예: 원격 SSH를 통해 루트로 로그인) 생성하고 즉시 만료되고 공유된 새로운 인간 사용자와 연결되지 않는 임의의 비밀번호를 사용할 수 있습니다.