- 
          
          4장 4교시 : 사용자 및 그룹 관리리눅스 2020. 6. 10. 22:58사용자와 그룹(1) - 리눅스는 다중 사용자 시스템 - 기본적으로 root라는 이름을 가진 슈퍼유저가 있으며, 모든 작업을 할 수 있는 권한이 있음 - 모든 사용자를 하나 이상의 그룹에 소속되어 있음 - 사용자는 /etc/passwd 파일에 정의되어 있음 실습1)  /etc/passwd에서 계정의 정보들을 볼 수 있다. root(사용자 이름):x(암호 다른 파일에서 관리하기 때문에 x로 표시됨):0(사용자 ID):0(사용자가 소속된 그룹ID):추가 정보:/root(홈 디렉토리):/bin/bash(기본 셸)  /etc/group에서 어떤한 그룹들이 존재하는지 확인할 수 있다.  /etc/shadow에서 사용자의 비밀번호를 볼 수 있다. 비밀번호는 암호화되어 저장됨 사용자와 그룹 관련 명령어(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