Terriermon - Digimon

[사용자 관리] usermod -옵션 값

2021. 10. 28. 16:26리눅스/리눅스 마스터

# usermod [option] 사용자계정

[옵션 값]

-d : 사용자의 홈 디렉터리를 변경한다. 변경할 디렉터리는 미리 생성되어야 한다. -m과 같이 사용하면 사용하던 홈 디렉터리의 파일과 디렉터리도 같이 옮겨주므로 이 경우에는 디렉터리를 생성하지 않아도 된다.

-m : 사용자의 홈 디렉터리 변경 시 기존에 사용하던 파일 및 디렉터리를 옮겨주는옵션으로 -d와 함께 쓰인다.

-g : 사용자의 그룹을 변경한다.

-s : 사용자의 셸을 변경한다.

-u : 사용자의 UID 값을 변경한다.

-e : 계정만기일을 변경한다. YYYY-MM-DD 또는 MM/DD/YY 형태로 지정한다.

-f : 패스워드 만기일이 지난 후 패스워드에 Lock을 설정할 유예기간을 지정한다.

-c : 사용자의 간단한 정보를 입력하거나 변경한다.

-G : 추가로 다른 그룹에 속하게 할 때 쓰인다.

-a : -G 옵션과 같이 사용하는 옵션으로 기존의 2차 그룹 이외에 추가로 2차 그룹을 지정할 때 사용한다.

-p : /etc/shadow의 2번째 필드인 암호화된 패스워드 값을 변경할 때 쓴다. 이 옵션 사용할 때는 암호화된 값으로 값을 지정해야 한다.

-l : 사용자 아이디리를 변경한다.

-L : 사용자의 패스워드에 LOCK을 걸어 로그인을 막는다.

-U : 사용자의 패스워드에 걸린 LOCK을 푼다.

 

[사용 예]

# usermod -d /home2/posein -m posein

 -> posein이라는 사용자의 홈 디렉터리를 /home2/posein으로 변경하고 -m 옵션은 내용도 새로운 위치로 옮겨준다. 단, /home2라는 디렉터리는 미리 생성 되어 있어야 한다.

 

# usermod -g terran drone

 -> drone이라는 사용자의 그룹을 terran으로 변경한다.

 

# usermod -s /bin/false posein

 -> posein이라는 사용자의 셸을 /bin/false로 바꾸지만 실질적으로 존재하는 셸이 아니므로 일시적인 사용자의 계정을 제한할 때 쓰인다.

 

# usermode -e 2012-12-22 jalin

 -> jalin이라는 사용자의 계정만기일을 2012년 12월 22일로 지정한다.

 

# usermode -G IHD posein

 -> posein이라는 사용자를 'IHD'이라는 그룹에 추가로 속하게 한다.

 

# usermode -l yuloje posein

 -> posein이라는 아이디를 yuloje로 변경한다.

 

 

-----------------test--------------------------------------

1. 다음 조건에 맞게 사용자 정보를 변경하려 한다. (괄호) 안에 알맞은 내용을 적으시오.

 

# (①) (②) yuloie

# (①) (③) (④) posein

 

조건

-yuloie 사용자의 로그인을 일시적으로 정지시킨다.

-posein 사용자는 2016년 12월 31일까지만 로그인이 되도록 설정하고, 패스워드 만기일이 지난 후에 기간은 5일로 설정한다.

-① 은 해당 명령어를 적는다.

-②~④ 번은 옵션 또는 옵션과 관련된 인자값을 적는데, 옵션과 관련된 인자값은 하나의 괄호로 처리한다. (예: -d /home/insa)

 

정답

①                   ②                  ③                  ④

 

 

2. posein 사용자의 아이디를 yuloje로 변경하려고 한다. 다음 조건일 때 ( 괄호 ) 안에 알맞은 내용을 적으시오.

 

#usermode (①) (②) (③) posein

 

조건

-홈 디렉터리는 기존의 /home/posein에서 /home/yuloje로 변경한다.

-기존에 사용하던 파일이나 디렉터리들은 그대로 옮겨오도록 한다.

-괄호에는 옵션 또는 옵션과 관련된 인자값을 적는데, 옵션과 관련된 인자값은 하나의 괄호로 처리한다. (예: -u posein)

 

 

정답

①                   ②                  ③                  

 

----------------------------------------------------------------------------

 

정답

1.

①usermod                   ② -L                 ③ -e 2016-12-31                 ④ -f 5

 

2.

정답

①-l yuloje                   ②-d /home/yuloje                  ③ -m                 

반응형

'리눅스 > 리눅스 마스터' 카테고리의 다른 글

[사용자 관리] pwck, pwconv, pwunconv  (0) 2021.10.29
[사용자 관리] chage -옵션값  (0) 2021.10.29
[사용자 관리] useradd -옵션값  (0) 2021.10.28
httpd.conf  (0) 2020.11.06
OSI 7 Layer & TCP/IP 5 Layer  (0) 2020.07.20