사용자 비활성화 및 SSH를 사용하여 사용자 비밀번호 변경

사용자 비활성화 및 SSH를 사용하여 사용자 비밀번호 변경

Linux에서 SSH를 사용하여 사용자 비밀번호를 비활성화하고 변경하는 방법

답변1

루트 계정으로 로그인하고 다음을 입력하세요 passwd otheraccount. Enter 키를 누르세요. otheraccount를 비밀번호를 변경하려는 사용자의 계정 이름으로 바꾸세요.

답변2

당신은 그렇지 않습니다. 를 통해 기본 시스템 사용자에 대한 작업을 수행합니다 passwd.

답변3

"비활성화"의 의미에 따라 몇 가지 옵션이 있습니다. 이 설명을 위해 문자열을 사용하겠습니다.문제의 계정 이름에 대한 자리 표시자로 사용됩니다.

전체를 삭제하지 않고는 계정 자체를 비활성화할 수 없습니다. 그러나 계정 비밀번호를 비활성화하면 passwd --inactive 0 foo유사한 기능 변경이 발생합니다.

제가 생각하는 귀하의 목표에 가장 가까운 것은 계정을 잠그는 것입니다. passwd -l foo이를 통해 비밀번호를 알 수 없는 암호화된 값으로 변경합니다.

또 다른 옵션은 즉시 명백하지는 않지만 계정을 삭제하는 것입니다. 이는 userdel foo특정 운영 체제에 따라 명령을 사용하여 수행될 가능성이 높습니다 . userdel기본적으로 사용자가 소유한 파일은 삭제되지 않지만 시스템 계정 파일에서 계정 자체는 제거됩니다. 그러나 이 옵션을 실행할 때는 삭제된 사용자로 정상적으로 실행되는 경우 cron 실행 및 기타 자동화된 프로세스에 부정적인 영향을 미칠 수 있으므로 주의하십시오.

관련 정보