실무에서 신규 사용자를 만들고 기본 그룹과 로그인 셸을 지정하는 연습입니다.
groupadd, useradd, usermod, id 명령을 사용할 수 있습니다.
1. devops 그룹을 만드세요.
2. trainee 사용자를 만드세요.
3. trainee 사용자의 기본 그룹은 devops 여야 합니다.
4. trainee 의 로그인 셸은 /bin/sh 여야 합니다.
실무에서 신규 사용자를 만들고 기본 그룹과 로그인 셸을 지정하는 연습입니다.
groupadd, useradd, usermod, id 명령을 사용할 수 있습니다.
1. devops 그룹을 만드세요.
2. trainee 사용자를 만드세요.
3. trainee 사용자의 기본 그룹은 devops 여야 합니다.
4. trainee 의 로그인 셸은 /bin/sh 여야 합니다.
새 운영 인력이 팀에 합류하면 관리자는 계정을 발급하면서 그 사람이 어느 팀의 파일에 접근할지, 접속했을 때 어떤 셸 환경을 쓸지를 함께 정합니다. 배포 스크립트와 설정 파일을 팀 단위 그룹으로 관리하는 서버에서 계정을 만들 때 소속 그룹을 제대로 지정하지 않으면, 나중에 권한 문제로 작업이 막히는 일이 흔합니다.
리눅스 사용자는 기본 그룹(주 그룹) 하나와 여러 개의 보조 그룹을 가질 수 있습니다. 사용자가 새로 만드는 파일의 그룹 소유권은 기본 그룹을 따릅니다. 로그인 셸은 사용자가 접속할 때 실행되는 명령 해석기로, 계정 정보에 함께 기록됩니다. groupadd는 그룹을, useradd는 사용자를 만드는 도구입니다. usermod는 기존 계정의 속성을 바꾸고, id는 사용자의 UID와 소속 그룹을 확인할 때 씁니다.
기본 그룹을 바꾸는 것과 보조 그룹에 추가하는 것을 자주 혼동하는데, 보조 그룹에만 넣으면 접근 권한은 생겨도 새 파일의 그룹 소유권은 원래 기본 그룹으로 남습니다. 이런 계정·그룹 관리는 리눅스마스터, RHCSA, LFCS 같은 자격증과 서버 운영 실무에서 기본기로 요구됩니다.