자격증/리눅스마스터

리눅스마스터 1급 2차 - 2102회 기출문제 풀이 (1/16)

로이제로 2023. 11. 13. 22:00
반응형

1. 다음은 사용자를 관리하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오.

가. 웹서버를 운영할 예정이라서 사용자 추가 시에 www 디렉터리를 기본적으로 제공하려고 한다. 관련 디렉터리를 생성하는 명령을 실행한다.
# ①                                   

나. 현재 ihduser 사용자의 주 그룹이 kait인 상태이다. 주 그룹 변경 없이 추가로 admin 그룹에 포함시킨다.
# ③                                   

◼︎ 조건

- ①번부터 ③번에는 관련 명령어만 기입한다.

- ②번에는 생성해야 하는 디렉터리를 절대 경로로 기입한다.

- ④번은 ③번 명령어의 옵션 또는 옵션과 관련된 인자 값을 기입하는데, 옵션과 관련된 인자 값이 있는 경우에는 하나의 괄호로 처리한다. (예: -d /home/ihuduser)

- ②번과 ④번의 경우 명령어가 틀리면 채점하지 않는다.

 

더보기

 

번호 정답
mkdir
/etc/skel/www
usermod
-G admin

 

  /etc/skel

 리눅스 시스템에서 계정을 추가하기 위해서 useradd를 사용하게 됩니다. 이때 특별한 옵션 없이 useradd를 하게 되면 /home 밑에 사용자 계정으로 디렉터리가 만들어지게 되는데, 이 안에 기본적으로 3개의 숨김 파일(콤마(.)로 시작하는 파일)이 생성됩니다.

계정 생성시 추가되는  기본 파일 목록

 해당 디렉터리 내 파일들은 계정을 생성할 때 각 사용자별 홈 디렉터리에 복사됩니다. skel은 skeleton(뼈대)라는 뜻으로 기본 파일들의 뼈대를 가진 디렉터리입니다.

 

  usermod

 사용자 계정과 관련된 다양한 정보들을 변경하는 명령어

usemod [옵션] <계정>

 

주요 옵션 내용
-c --comment COMMENT 사용자의 간단한 정보를 입력하거나 변경 (comment)
-d --home HOME_DIR 사용자 홈 디렉토리를 변경. 변경할 디렉터리는 미리 생성되어야 합니다. -m과 같이 사용하면 사용하던 홈 디렉터리 파일과 디렉터리도 같이 옮겨줍니다.
-e --expiredate EXPIRE_DATE 계정만기일 변경. YYYY-MM-DD 또는 MM/DD/YY 형태로 지정
-f --inactive INACTIVE 패스워드 만기일이 지난 후 패스워드 잠금을 설정할 유예기간을 지정
-g --gid GROUP 사용자 기본그룹 변경
-G --groups GROUPS 사용자 추가그룹 변경 (기본 그룹외 다른 그룹 추가)
-a --append -G옵션과 함께 사용하는 옵션으로 2차 그룹 이외에 추가 그룹을 지정할 때 사용
-l --login NEW_LOGIN 사용자 아이디 변경
-L --lock 사용자 패스워드 잠금
-m --move-home 사용자의 홈 디렉터리 변경 시 기존에 사용하던 파일 및 디렉터리를 옮겨주는 옵션으로 -d와 함께 사용됩니다.
-p --password PASSWORD /etc/shadow의 2번째 필드인 암호화된 패스워드 값을 변경. 이 옵션 사용 시 암호화된 값으로 값을 지정해주어야 함
-s --shell SHELL 사용자 쉘 변경
-u --uid UID 사용자 UID 변경
-U --unlock 사용자 패스워드 잠금 해제

 

반응형