태그 보관물: 사용자관리

리눅스에서 사용자 관리하기-3

사용자 추가할때 자동으로 디렉토리 생성되게 하려면..?
/etc/skel 밑에 생성할 디렉토리를 만들어 놓으면 됨.

*기본적으로 /etc/skel(탬플릿)를 가지고 생성하기 때문에 기본적으로 생성된게 없기 때문에 생성되지 않는다

efda55ac70b0c21f8884d1a07b7445df_1428023313_8662

탬플릿 디렉토리 생성

*예시는 public_html 디렉토리를 만들기

efda55ac70b0c21f8884d1a07b7445df_1428023314_0429

 

사용자가 추가되면 자동으로 public_html 디렉토리를 생성한다.

efda55ac70b0c21f8884d1a07b7445df_1428023314_0939

리눅스에서 사용자 관리하기-2

사용자 이름 변경하기

* test 사용자를 test123으로 변경
efda55ac70b0c21f8884d1a07b7445df_1428022733_5835

uid변경

efda55ac70b0c21f8884d1a07b7445df_1428022733_6506

gid변경

 

* 해당하는 gid가 있어야 함.

efda55ac70b0c21f8884d1a07b7445df_1428022733_7039

홈디렉토리를 변경

*/data/test 를 /home/test로 변경
* 실제 데이터가 이동하진 않고, 설정만 바뀜

efda55ac70b0c21f8884d1a07b7445df_1428022733_7609

사용자 잠금

*사용자가 잠길경우, shadow파일에 !로 시작하며, 로그인이 안됨.

efda55ac70b0c21f8884d1a07b7445df_1428022733_8143

사용자 잠금해제

efda55ac70b0c21f8884d1a07b7445df_1428022733_8698

 

그룹명 변경

* test 그룹명을 test123으로 변경

efda55ac70b0c21f8884d1a07b7445df_1428022733_9215

그룹ID변경

efda55ac70b0c21f8884d1a07b7445df_1428022733_978

리눅스에서 사용자 관리하기-1

test 사용자 생성하기

efda55ac70b0c21f8884d1a07b7445df_1428022429_9578

생성한 사용자 패스워드 설정하기

efda55ac70b0c21f8884d1a07b7445df_1428022430_0161

 

사용자 추가 결과.
efda55ac70b0c21f8884d1a07b7445df_1428022451_8542

test 사용자 삭제하기

efda55ac70b0c21f8884d1a07b7445df_1428022507_2599

 

 

* 고급옵션
test 사용자 생성할 때, 홈디렉토리 변경 혹은 UID 변경…

efda55ac70b0c21f8884d1a07b7445df_1428022558_1466

 

 

-u : uid 변경할때 (예시는 uid가 10000임)
-s : 쉘 변경 (예시는 /bin/sh로 설정 /bin/bash, /bin/ksh, /bin/csh, /bin/sh가 있고, 리눅스에서는 기본적으로 /bin/bash를 사용함)
-d : 홈디렉토리 (예시는 /data/test디렉토리를 홈디렉토리로 설정)
-g : 소속 그룹 (미리 생성되어 있어야 함)
-G : 2차 소속그룹 (미리 생성되어 있어야 함)

사용자 삭제할때 메일함도 같이 삭제하기

efda55ac70b0c21f8884d1a07b7445df_1428022584_5333

* -r옵션을 주지 않으면, 사용자계정정보, 홈디렉토리만 삭제되며 메일함은 그대로 남아 있는다.

efda55ac70b0c21f8884d1a07b7445df_1428022430_1772

그룹 생성할때 추가옵션

efda55ac70b0c21f8884d1a07b7445df_1428022430_2331

g 특정 gid로 설정할 때(예시는 gid가 700)

사용자 정보 변경은 다음 포스팅에서…