티스토리 뷰

Linux

사용자 계정 관리 명령

Andrew Shin 2015. 5. 8. 21:39

사용자가 시스템에 접근하려면 사용자 계정이 반드시 필요하다. 사용자 계정은 시스템 관리자가 만들어주어야 하는 것이므로 관리자는 사용자 계정과 관련된 명령을 잘 알고 있어야 한다. 사용자 계정 관리에는 사용자 계정의 등록과 삭제, 기존에 등록된 계정 관련 정보 수정등의 업무가 포함된다. 이 절에서는 사용자 계정을 관리하는데 필요한 명령을 익힌다.

1. 사용자 계정 생성하기

사용자 계정을 생성할 때는 useradd나 adduser 명령을 사용한다. 둘 중 어느것을 사용해도 좋다. 여기서는 유닉스나 다른 리눅스 배포판과의 호환성을 고려하여 useradd 명령을 기준으로 설명한다. useradd 명령을 사용할 때 지정하는 옵션은 /etc/passwd 파일에 저장되는 각 항목에 해당한다.

useradd

기능 사용자 계정을 생성한다.

형식 useradd [옵션] 로그인 ID

옵션

-u uid : UID를 지정한다.

-g gid : 기본 그룹의 GID를 지정한다.

-d 디렉터리명 : 홈 디렉터리를 지정한다.

-c 설명 : 사용자의 이름 등 부가적인 설명을 지정한다.

-D 기본 설정 : 값을 설정하거나 출력한다.

-e 유효기간 : EXPIRE 항목을 설정한다(YYYY-MM-DD)

-f 비활성 일 : INACTIVE 항목을 설정한다.

-K 디렉터리 : 계정 생성 시 복사할 초기 파일이나 디렉터리를 설정해 놓은 디렉터리를 지정한다.

-m : 홈 디렉터리를 생성한다

-O : UID의 중복을 허용한다.

-G gid : 2차 그룹의 GID를 지정한다.

-s 셸 : 기본 셸을 지정한다.

사용 예

useradd user2

useradd -m -d /home/user2 user2

useradd -m -d /home/user2 -u 2000 -g 100 -s /bin/ksh user2

첫번째 사용예와 같이 옵션없이 계정만 생성하는 방법도 있지만 옵션을 통해서 필요한 설정을 같이 해주는 것이 좋다. 


2. 사용자 계정 정보 수정하기

usermod 명령은 사용자 계정 정보를 수정할 때 사용한다. UID, GID, 홈 디렉터리, 기본 셸, 설명, 로그인 ID 등 계정과 관련된 모든 정보를 수정할 수 있다. 또한 패스워드 에이징 정보중 INACTIVE와 EXPIRE 값을 지정할 수 있다.

usermod

기능 사용자 정보를 수정한다.

형식 usermod [옵션] 로그인 ID

옵션

-u uid : UID를 수정한다.

-o : uid의 중복을 허용한다.

-g gid : 기본 그룹을 수정한다.

-G gid : 2차 그룹을 수정한다.

-d 디렉터리명 : 홈 디렉터리를 수정한다.

-s 셸 : 기본 셸을 수정한다.

-c 설명 : 부가적인 설명을 수정한다.

-f inactive : 계정 비활성화 날짜를 수정한다.

-e expire : 계정 만료 날짜를 수정한다.

-l 새 로그인 이름 : 새 로그인 이름으로 계정 이름을 바꾼다.

사용 예

usermod -u 1111 user1

usermod -d /home/user111 user1


3. 사용자 계정 삭제하기

userdel 명령은 사용자 계정을 삭제한다. 사용자 계정을 삭제할 때 홈 디렉터리를 함께 삭제할 것인지를 결정해야 한다.

userdel

기능 사용자 계정을 삭제한다.

형식 userdel [옵션] 로그인 ID

옵션

-r : 홈 디렉터리와 메일 디렉터리를 삭제한다.

-f : 사용자가 로그인 중이어도 강제로 삭제한다.


'Linux' 카테고리의 다른 글

프로세스(Process)와 쓰레드(Thread)  (0) 2015.05.09
사용자 계정 관련 파일  (1) 2015.05.08
소프트웨어 컴파일  (0) 2015.05.08
리눅스의 파일 아카이브와 압축  (0) 2015.05.08
우분투 패키지 설치  (0) 2015.05.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함