01. 사용자, 그룹
리눅스는 다중 사용자 시스템이다. 리눅스를 설치하면 기본적으로 root라는 이름을 가진 수퍼 유저가 있다. 즉, 시스템의 모든 작업을 실행할 수 있는 권한이 있는 것이다. 또한 시스템에 접속할 수 있는 사용자를 생성할 수 있는 권한도 있다. 모든 사용자는 하나 이상의 그룹에 소속되어 있어야 한다.
사용자 확인
맨위의 root부터 tcpdump사용자까지는 리눅스에서 기본적으로 존재하는 표준 사용자이다.
- 의미
사용자 이름:암호:사용자ID:사용자가 소속된 그룹ID:전체 이름:홈 디렉터리:기본 셸
centos계정의 암호는 x로 표시되어 있는데 이는 /etc/shadow파일에 비밀번호가 지정되어 있다는 의미다.
그룹확인
02. 사용자 및 그룹 관리
사용자 생성 후 별도의 그룹을 지정해 주지 않으면 자동으로 사용자 이름과 동일한 그룹이 생성되고 새로운 사용자는 생성된 그룹에 자동으로 포함된다.
user1을 지우고 그룹을 추가해준 뒤 그 그룹에 user1과 user2를 추가해준다.
user1과 user2의 비밀번호 변경 후 /etc/shadow에서 암호를 확인해보면 같은 암호로 설정해도 코드화된 부분이 다른것을 알 수 있다.
또한 사용자를 생성하면 '/home/사용자이름'으로 사용자의 홈 디렉터리가 설정되며 /etc/skel디렉터리의 모든 내용을 사용자의 홈 디렉터리에 복사한다. (앞으로 생성하는 사용자에게 특정한 파일 등을 배포하고 싶다면 /etc/skel디렉터리에 넣어두면 된다.)
*chown명령어는 root사용자만 실행가능
'Linux' 카테고리의 다른 글
05. YUM (0) | 2020.03.02 |
---|---|
04. 링크 (0) | 2020.02.29 |
02. CentOS 7 root계정 비밀번호 다시설정 (0) | 2020.02.27 |
01. iso파일제작 및 마운트하여 사용 (0) | 2020.02.27 |
RunLevel(런레벨) (0) | 2020.02.26 |