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 |