-
[CentOS 7] 계정 관련 명령/문서IT 공부방 [기본지식 정리]/리눅스 서버 2019. 5. 7. 21:31
1. 계정 관련 주요문서
1) /etc/login.defs
2) /etc/passwd
*계정에 대한 정보가 저장되는 곳이다.
3) /etc/shadow
*계정에 대한 password 정보파일
4) /etc/Group
*계정에 대한 Group 정보파일
-> [계정명] : x : 500(gid) : 보조그룹
5) /etc/spool/mail (계정 메일함)
*각 계정별로 메일들을 담아놓는 디렉토리이다.
6) /etc/default/useradd (기본그룹 설정파일)
*계정을 생성할 때 적용되는 세팅 값이 담긴 파일이다.
2. 계정 생성/변경/제거 명령
< 계정 생성 명령 >
1) useradd -u 510 test2
=> uid를 510으로 지정하고 test2 계정 생성
2) useradd -g test test2
=> 주그룹을 test그룹으로 지정하고 test2 계정 생성
3) useradd -G test1 test3
=> 보조그룹을 test1그룹으로 지정하고 test3 계정 생성
4) useradd -c testuser test5
=> 계정 별명을 지정한다.
5) useradd -d /mytest/home/test6 test6
=> 만들려는 홈 디렉토리 경로를 직접 지정하여 test6 계정을 생성한다.
6) useradd -s /bin/ksh test6
=> 계정의 기본 쉘을 ksh로 지정하고 test6 계정을 생성한다.
7) useradd -m -k /MySkel test6
=> 계정의 skel 디렉토리를 사용자가 지정하여 계정을 생성한다.
[* 안될 경우 직접 cp -r /MySkel ~test6 명령으로 옮겨도 된다.]
< 계정 변경 명령 >
1) usermod [-u/-g/-G/-c/-s] <계정명>
=> usermod 인것만 빼고 옵션은 위와 같이 써주면 된다.
< 계정 제거 명령>
1) userdel test6
=> /etc/passwd, /etc/shadow, /etc/group의 정보는 남겨두고 계정만 일시정지 시킨다.
2) userdel -r test6
=> test6 계정의 홈 디렉토리/계정 정보/메일 파일 모두를 전부 영구 삭제시킨다.
'IT 공부방 [기본지식 정리] > 리눅스 서버' 카테고리의 다른 글
[라즈베리파이 3] apache2 웹 설치 및 설정 (0) 2019.05.11 [Linux] 하드디스크 / 마운트 명령 (0) 2019.05.08 [Linux] 권한과 특수권한 (0) 2019.05.06 SELINUX란? (0) 2019.05.06 [CentOS 7] 리눅스의 로그 종류 (0) 2019.05.06