-
4장 4교시 : 사용자 및 그룹 관리리눅스 2020. 6. 10. 22:58
사용자와 그룹(1)
- 리눅스는 다중 사용자 시스템
- 기본적으로 root라는 이름을 가진 슈퍼유저가 있으며, 모든 작업을 할 수 있는 권한이 있음
- 모든 사용자를 하나 이상의 그룹에 소속되어 있음
- 사용자는 /etc/passwd 파일에 정의되어 있음
실습1)
root(사용자 이름):x(암호 다른 파일에서 관리하기 때문에 x로 표시됨):0(사용자 ID):0(사용자가 소속된 그룹ID):추가 정보:/root(홈 디렉토리):/bin/bash(기본 셸)
사용자와 그룹 관련 명령어(1)
- adduser : 새로운 사용자를 추가
ex)$ adduser newuser1
- passwd : 사용자의 비밀번호를 지정하거나 변경
ex)$ passwd newuser1
- usermod : 사용자의 비밀번호를 지정하거나 변경
ex)$ usermod --groups ububtu newuser1
- userdel : 사용자를 삭제
ex)$ userdel newuser2 //사용자의 홈 디렉토리까지는 지워지지 않음
$ userdel -r newuser2 //r 옵션을 사용하여 디렉토리까지 제거 가능
- chage : 사용자의 암호를 주기적으로 변경하도록 설정
ex)$ chage -m 2 newuser1 //2일 마다 사용자 암호 변경하도록 설정
- groups : 현재 사용자가 속한 그룹을 보여줌
ex)$ groups
- groupadd : 새로운 그룹을 생성
ex)$ groupadd newgroup1
- groupmod : 그룹의 속성을 변경
ex)$ groupmod --new-name mygroup1 newgroup1
- groupdel : 그룹을 삭제
ex)$ groupdel newgroup2
- gpasswd : 그룹의 암호를 설정하거나, 그룹의 관리를 수행
ex)$ gpasswd mygroup2
실습2) 사용자와 그룹 관리 연습
$ adduser user1 //유저 추가 $ tail /etc/passwd //유저가 추가되었는지 /etc/passwd 디렉토리 확인 $ tail /etc/group //유저의 그룹을 확인 $ userdel -r user1 //유저1 제거 $ groupadd ubuntugroup //우분투 그룹 생성 $ tail -5 /ect/group //그룹이 성공적으로 생성되었는지 확인 - gid가 1001번인 ubuntugroup이 출력됨 $ adduser --gid 1001 user1 //user1을 생성하면서 ubuntugrop에 할당함 $ tail -5 /etc/passwd //user1이 성공적으로 생성 되어있는지 확인 $ adduser --git 1001 user2 //user2 생성 $ ls -l /home //해당 디렉토리 하위에 user1, user2 디렉토리가 생성된 것을 확인 $ ls -a /home/user1 //숨김파일까지 확인
'리눅스' 카테고리의 다른 글
4장 6교시 : 프로그램 설치를 위한 dpkg, apt-get (0) 2020.06.14 4장 5교시 : 파일의 소유권과 허가권 (0) 2020.06.12 4장 3교시 : DVD/USB 마운트(2), 리눅스 기본명령어 (0) 2020.06.10 4장 2교시 : vi 사용법, 도움말 사용법, DVD/USB 마운트(1) (0) 2020.06.09 4장 1교시 : 시작/종료, 가상콘솔, 런레벨, 자동완성 (0) 2020.06.09