/ 레드햇

6.3 Creating and Managing Users

레드햇 rhcsa 사용자 /etc/shadow /etc/passwd useradd 명령어 passwd 명령어
https://4am.kr/6-3-creating-and-managing-users/

useradd

useradd 커맨드
  • useradd --help

create_user_useradd_help

  • -e 옵션의 경우 EXPIRE_DATE에 대한 설명을 찾아보기 위해서는 man page를 참조하여야 한다.

  • man useradd를 통해 YYYY-MM-DD 포맷임을 알 수 있다.

create_user_useradd_man_1

  • -c COMMENT
    create_user_useradd_man_2_c

  • -s SHELL
    create_user_useradd_man_3_s

useradd의 사용 예
  • useradd -c 4am -e 2016-02-24 -s /bin/tcsh 4am
    create_user_ex_useradd_1

  • tail -n 1 /etc/passwd를 통해 추가된 사용자를 확인한다.
    create_user_ex_useradd_2_check1

  • 홈 디렉토리로 돌아가 사용자 디렉토리가 생성됨을 확인한다.

cd /home
ls

create_user_ex_useradd_3_check2

  • /etc/shadow파일에서도 사용자가 생성되었음을 확인할 수 있다.
tail -n 1 /etc/shadow

create_user_ex_useradd_4_check3

passwd

passwd 커맨드를 통해 사용자 계정 암호 설정
  • passwd 4am을 통해 사용자 계정에 비밀번호를 설정해본다.

  • BAD PASSWORD 라고 나오는 비밀번호의 딕셔너리 검사에서 좋지 않은 비밀번호로 확인되었기 때문이다.

  • password hash가 /etc/shadow파일에 설정되었다.
    manage_user_ex_1_passwd

  • su - 4am를 통해 생성한 사용자로 로그인해 본다.

  • 확인하기 위해 id 커맨드를 통해 계정 속성을 확인해 본다.
    manage_user_ex_2_check