사용자를 활성화 또는 비활성화하는 방법은 무엇입니까?


41

우분투 12.04 데스크탑을 사용하고 있습니다. user1 (administrator), user2 (standard) 및 guest의 3 명의 사용자가 있습니다. user1을 비활성화하고 암호없이 자동으로 로그온하는 user2를 활성화하려고했지만 게스트 세션 사용자를 제외하고 user1 및 user2 계정에 로그인 할 수 없습니다. 모든 관리 권한이 줄었습니다. 어떤 옵션을 사용할 수 있는지 알 수 없으며 관리자 인 루트 또는 사용자를 어떻게 활성화합니까?


도움이 될 수 있습니다 : askubuntu.com/q/161074/83046
green

답변:


58

계정 만료

ssh를 포함한 모든 소스에서 사용자가 로그인 할 수 없도록 계정이 만료되도록하십시오 .

# disallow peter from logging in
sudo usermod --expiredate 1 peter

해당 계정을 다시 활성화하는 방법은 다음과 같습니다.

# set expiration date of peter to Never
sudo usermod --expiredate "" peter

비밀번호 잠금

사용자 계정의 비밀번호를 비활성화 / 잠 그려면 아래 명령을 사용하십시오. 이것은 우분투에서 ssh-access를 허용하지 않습니다. !암호 해시 앞에 a 를 붙여 암호가 더 이상 일치하지 않게합니다.

# take away peters password
sudo passwd -l peter

그를 잠금 해제하려면 :

# give peter back his password
sudo passwd -u peter

비밀번호 만료

이 명령은 플랫폼마다 다릅니다. Ubuntu에서 암호를 만료하면 사용자가 로그인 한 후 새 암호를 작성하라는 메시지가 표시됩니다. 이는 계정을 비활성화하는 데 적합하지 않습니다.

# make peter think of a new password on login
sudo passwd -e  YYYY-MM-DD peter

18

이것을 사용하여 계정을 잠그십시오.

sudo usermod -L -e 1 [username]

이렇게하면 잠긴 계정을 잠금 해제 할 수 있습니다.

sudo usermod -U -e "" [username]

14

노트 :

(사용자 계정 비활성화 및 잠금은 모두 같은 의미입니다.)

사용자 계정을 비활성화 / 잠 그려면 아래 명령을 사용하십시오.

sudo passwd -l [user_name]

e.g.

sudo passwd -l samual

사용자 계정에 만료 날짜를 지정하여 자동으로 비활성화 / 잠금되도록합니다.

sudo passwd -e  YYYY-MM-DD [user_name]

e.g.

sudo passwd -e  2013-05-31 samual

비활성화 된 사용자를 다시 활성화하려면 -u 옵션과 함께 passwd 명령을 실행하십시오.

sudo passwd -u [username]

e.g.

sudo passwd -u training

루트 계정을 활성화하고 루트 암호를 변경하려면 아래 단계를 사용하십시오.

1) su -
2) passwd

루트 계정의 새 비밀번호를 입력 한 후 종료하십시오. 그래도 문제가 해결되지 않으면 알려주세요.

다른 것이 필요하거나 더 자세한 설명이 필요하면 언제든지 알려주십시오.


암호를 요구하고 루트가 활성화되어 있지 않으면 admin 인 user1도 비활성화됩니다.
user150330

@ user150330 마지막에 답변 확인을 업데이트했습니다.
Hrish

@ user150330 문제가 해결 되었습니까?
Hrish

3
매뉴얼 페이지에서 : -l 계정을 비활성화하지는 않습니다. 사용자는 여전히 다른 인증 토큰 (예 : SSH 키)을 사용하여 로그인 할 수 있습니다. 계정을 비활성화하려면 관리자는 usermod --expiredate 1 (계정 만료 날짜를 1970 년 1 월 2 일로 설정)을 사용해야합니다.
Levon

3
passwd -l ...키 인증을 중지하지 않을 것임을 확인할 수 있습니다 . 방금 테스트했습니다.
Oli
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.