2019. 3. 17. 12:58ㆍstudy/centos 7 server & network
‘이것이 리눅스다’ 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌의 내용을 정리한 글입니다.
리눅스
- 다중 사용자 시스템 (multi-user-system)
- root라는 이름을 가진 슈퍼유저가 있으며, 모든 작업을 할 수 있는 권한을 가지고 있다.
- 모든 사용자는 하나 이상의 그룹에 소속되어 있다.
- 사용자는 /etc/passwd 파일에 정의되어있다.
[ /etc/passwd 파일 ]
- 각 행의 의미
사용자 이름 : 암호 : 사용자 아이디 : 사용자가 소속된 그룹 아이디 : 전체 이름 : 홈 디렉터리 : 기본 쉘
* x : /etc/shadow라는 파일에서 암호를 따로 관리한다는 의미
[ /etc/group 파일 ] : 그룹 정의 파일
- 그룹 & 사용자 만들기 실습
순서 : 그룹 만들기 > 사용자 만들기 > 비밀번호 지정하기
* 만약 사용자를 먼저 만들면(그룹을 지정해주지 않을 때) 사용자와 같은 이름의 그룹을
리눅스가 만들고, 그 그룹에 사용자를 소속시킨다.
1. 그룹 만들기
: centosGroup이라는 그룹을 새로 만든다.
그룹 관련 명령어
- groupadd : 새로운 그룹을 생성
- groupmod : 그룹의 속성을 변경
- groupdel : 그룹을 삭제
- gpasswd : 그룹의 암호 설정, 관리 수행
: /etc/group 파일을 보면 맨 밑에 centosGroup이 추가되어있다.
2. 사용자 만들기
: user1과 user2라는 사용자를 만든다.
: centosGroup 그룹에 속한다.
사용자 관련 명령어
- useradd [옵션] 사용자 이름
: 새로운 사용자를 추가
-u : 아이디 지정
-g : 그룹 지정
-d : 홈 디렉터리 지정
-s : 쉘 지정
- usermod : 사용자의 속성 변경
- userdel : 사용자 삭제
* -r : 홈 디렉터리도 삭제
: /etc/paswd파일 맨 밑을 보면 user1과 user2가 추가되어있다.
3. 비밀번호 지정
* 원래 비밀번호를 설정할 때 7개 이하는 불가능하지만 root 계정이라 가능하다.
+ 홈디렉터리 확인
: /home 폴더 밑에 user1과 user2의 디렉터리가 생성되었다.
'study > centos 7 server & network' 카테고리의 다른 글
[centos] 파일 압축과 묶기 (0) | 2019.03.17 |
---|---|
[centos] yum (0) | 2019.03.17 |
[centos] rpm (0) | 2019.03.17 |
[centos] 파일의 소유권/허가권, 링크 (0) | 2019.03.17 |
[centos] '시작과 종료, 가상콘솔, 런레벨, 자동완성' (1) | 2019.03.12 |