Linux에서 SSH를 사용하여 사용자 비밀번호를 비활성화하고 변경하는 방법
답변1
루트 계정으로 로그인하고 다음을 입력하세요 passwd otheraccount
. Enter 키를 누르세요. otheraccount를 비밀번호를 변경하려는 사용자의 계정 이름으로 바꾸세요.
답변2
당신은 그렇지 않습니다. 를 통해 기본 시스템 사용자에 대한 작업을 수행합니다 passwd
.
답변3
"비활성화"의 의미에 따라 몇 가지 옵션이 있습니다. 이 설명을 위해 문자열을 사용하겠습니다.푸문제의 계정 이름에 대한 자리 표시자로 사용됩니다.
전체를 삭제하지 않고는 계정 자체를 비활성화할 수 없습니다. 그러나 계정 비밀번호를 비활성화하면 passwd --inactive 0 foo
유사한 기능 변경이 발생합니다.
제가 생각하는 귀하의 목표에 가장 가까운 것은 계정을 잠그는 것입니다. passwd -l foo
이를 통해 비밀번호를 알 수 없는 암호화된 값으로 변경합니다.
또 다른 옵션은 즉시 명백하지는 않지만 계정을 삭제하는 것입니다. 이는 userdel foo
특정 운영 체제에 따라 명령을 사용하여 수행될 가능성이 높습니다 . userdel
기본적으로 사용자가 소유한 파일은 삭제되지 않지만 시스템 계정 파일에서 계정 자체는 제거됩니다. 그러나 이 옵션을 실행할 때는 삭제된 사용자로 정상적으로 실행되는 경우 cron 실행 및 기타 자동화된 프로세스에 부정적인 영향을 미칠 수 있으므로 주의하십시오.