사람들이 사용하는 것을 본 적이 있습니다 passwd -l "$USERNAME"
.
그러나 Linux 매뉴얼 페이지에서는 -l
이 옵션의 목적을 설명하지 않습니다. 그것은 무엇을 합니까?
답변1
passwd
CLI에서 명령을 실행하여 이를 얻었습니다 .
-l, --lock lock the password of the named account
root
사용자가 로그인하여 계정을 다시 사용하려면 먼저 잠금을 해제해야 하도록 계정을 잠급니다 .
편집하다지적했듯이 이것은 중복입니다.이것
답변2
이 -l
스위치는 passwd
암호를 가능한 암호화 값과 일치하지 않는 값으로 변경하여 사용자 계정을 잠급니다. 루트만 접근할 수 있습니다 passwd -l
.
이는 passwd -l
사용자가 인증 토큰(예: SSH 키)과 같은 다른 수단을 통해 액세스하는 것을 막지는 못합니다.
사용자 계정에 대한 액세스를 잠그려면:
passwd -l username
계정을 다시 잠금 해제하려면:
passwd -u username
답변3
기록에 따르면:
$ man passwd
...
-l, --lock
Lock the password of the named account. This option disables a
password by changing it to a value which matches no possible
encrypted value (it adds a ´!´ at the beginning of the password).
...
shadow-utils 4.1.5.1 07/26/2013 PASSWD(1)