[리눅스] RHCSA 9(4), 계정/그룹 생성 및 패스워드 설정(feat. nologin, --stdin)

반응형

 

문제4. 계성/그룹 생성 및 설정을 아래 지시 사항에 맞게 진행하시오.

manage 이름을 가지고, GID가 2000인 그룹을 생성하시오.
manage 그룹을 2차 그룹으로 가지는 사용자 castle을 생성하시오.
manage 그룹을 2차 그룹으로 가지는 사용자 guard를 생성하시오.
UID가 1500이고, 어떠한 그룹에도 속하지 않으며, 로그인(쉘 접속)이 허용되지 않는 사용자 kokonut을 생성하시오.
모든 계정의 암호는 'abc123!@#'으로 설정하시오.
[servera]# groupadd -g 2000 manage
[servera]# cat /etc/group | grep -i manage
manage:x:2000:

[servera]# useradd -g manage castle  // '-g manage' 대신 '-g 2000' 가능
[servera]# useradd -g manage guard
[servera]# useradd -u 1500 -s /sbin/nologin kokonut
[servera]# cat /etc/passwd | tail -3
castle:x:1001:2000::/home/castle:/bin/bash
guard:x:1002:2000::/home/guard:/bin/bash
kokonut:x:1500:1500::/home/kokonut:/sbin/nologin

 

 

문제5. 패스워드를 설정하시오.

echo와 --stdin을 활용하여 간편하면서 확실하게 패스워드를 설정해보자.

[servera]# echo 'abc123!@#' | passwd --stdin castle
castle 사용자의 비밀 번호 변경 중
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.

[servera]# echo 'abc123!@#' | passwd --stdin guard
guard 사용자의 비밀 번호 변경 중
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.

[servera]# echo 'abc123!@#' | passwd --stdin kokonut
kokonut 사용자의 비밀 번호 변경 중
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.

[servera]# cat /etc/shadow | tail -3
castle:$6$BWsLLdQVXzuInYPE$Fc32iVl/XtFd7vpIiR29AnlQEpmtj9wMdRNP7gZ6hm2X1XxYrTjQjHuxwaQUl/ydA10glNk.BTbKLKo0GVNvo/:19814:0:99999:7:::
guard:$6$Pz64XlYUDBw.F4b1$MfVbLJ8tIDCy5rMYUYz.lJVDKpWiCHJ2wq4RcZKx3jsy3j/dg/3SEiVnMRKtsfnMFHD8lgqaG0bMBTFuNK/CJ1:19814:0:99999:7:::
kokonut:$6$X/DyYbNe4RgfUSPT$UCnWxKWrDJ3kV/FeZ6690iD3fovWi4mh4aFA3v2gWyxoD00wFhu08VJkzgUfW9aYED1nKTHdrRuDboFyO6R2V1:19814:0:99999:7:::
반응형

댓글

Designed by JB FACTORY