-
리눅스 CentOS 사용자관리 (사용자 계정 추가, 삭제, 조회, 수정)리눅스 2019. 8. 25. 21:12반응형
1. 사용자 추가
- # useradd [옵션] 계정이름 ex) useradd -d test
- -d : 홈디렉토리를 지정
- -g : 그룹을 지정해서 사용자를 생성한다. 해당그룹이 존재하는 상태에만 가능
- -G : 기본그룹이외에 추가로 지정그룹에 속하게 한다.
- -c : 사용자에 대한 설명을 추가한다.
- -s : 사용자 쉘을 지정하여 생성
- -D : /etc/default/useradd에 설정된 유저추가에 대한 기본설정을 보여준다.
- useradd -g group1 test2 : group1에 test2계정을 만든다. group1을 미리 만들어 놓는다.
2. 사용자 삭제
- # userdel [옵션] 계정이름 ex) userdel -rf test
- -f : 강제 삭제
- -r : 계정 삭제 시 모든 정보 삭제
- 계정 삭제시 -rf 로 주로 사용
3. 모든 사용자 확인
- # cat /etc/passwd
- 형식은 ( ID/패스워드:UID:GID:설명:홈디렉토리:쉘 ) 이다.
4. 사용자 비밀번호 설정
- # passwd 계정명 ex) passwd test
5. 그룹 추가
- # groupadd [옵션] 그룹이름
- -g [GID] : GID번호를 정해서 그룹생성
- -r : 0~500 사이의 GID 설정
6. 그룹 삭제
- # groupdel 그룹이름
5. 유저 정보조회
- # id [옵션] 계정이름
- -g : 기본그룹의 GID 출력
- -G : 사용자가 속한 모든 그룹의 GID 출력
- -u : 사용자의 UID 출력
- -n : 위의 옵션과 함께 사용하며 이름도 함께 출력
- # groups 계정이름
6. 사용자 정보수정
- # usermod [옵션] 계정이름
- -c : 사용자의 설명을 수정
- -d : 홈디렉토리를 변경
- -m : 홈디렉토리 변경시 파일을 옮긴다.
- -e : 계정종료일 변경
- -s : 기본 쉘 변경
- -u : UID변경
- -g : 기본 그룹 변경
- -G : 추가 그룹 변경
- -l : 사용자명 변경
- -L : 사용자 패스워드 LOCK (로그인 불가)
- -U : 패스워드 LOCK을 해제한다.
반응형'리눅스' 카테고리의 다른 글
유닉스 Unix/ 리눅스Linux 문자열 패턴 검색 (grep) (0) 2019.09.21 리눅스 쉘 스크립트 기초(Shell script) 파일 생성하고 실행하기 (0) 2019.08.30 리눅스 vi 편집기 명령어&사용방법 정리 (0) 2019.08.25 리눅스 tomcat 톰캣 사용 명령어 (0) 2017.01.10