다음은 섀도우 암호가 활성화된 시스템 상에서 useradd juan 명령을 입력시 어떠한 일이 일어나는지를 단계별로 설명하고 있습니다:
/etc/passwd 파일에 juan에 대한 새로운 라인이 생성됩니다. 이 라인에는 다음과 같은 문자가 포함됩니다:
이 라인은 사용자명으로 시작됩니다. 예, juan.
암호란에 시스템이 새도우 암호를 사용한다는 것을 보여주는 x 기호가 옵니다.
500 이상의 UID (사용자 ID)가 생성됩니다. (500 이하의 Red Hat Linux UID와 GID는 시스템 사용자와 그룹 용으로 보존됩니다.)
500 이상의 GID (그룹 ID)가 생성됩니다.
옵션인 GECOS 정보는 공백으로 남아 있습니다.
홈디렉토리는 /home/juan/로 설정됩니다.
기본 쉘은 /bin/bash으로 설정됩니다.
/etc/shadow 파일에 juan에 대한 새 라인이 생성됩니다. 이 라인에는 다음과 같은 기호가 포함됩니다:
이 라인은 사용자명으로 시작됩니다. 예, juan.
계정을 잠그는 두 개의 느낌표 (!!)가 /etc/shadow 파일의 암호란에 나타납니다.
![]() | 알림 |
|---|---|
만일 암호화된 암호가 -p 플래그를 사용하여 전달된다면, /etc/shadow 파일에서 해당 사용자를 위한 새 라인에 포함됩니다. |
암호가 만료되지 않도록 설정됩니다.
/etc/group 파일에는 juan 그룹에 대한 새로운 라인이 생성됩니다. 사용자와 같은 이름을 가진 그룹은 사용자 개인 그룹 (user private group)이라고 부릅니다. 사용자 개인 그룹에 대한 보다 많은 정보를 원하신다면, 25.1 절을 참조하시기 바랍니다.
/etc/group에 생성된 라인에는 다음과 같은 문자가 포함됩니다:
이 라인은 그룹명으로 시작합니다. 예, juan.
암호란에 시스템이 새도우 그룹 암호를 사용한다는 것을 보여주는 x 기호가 옵니다.
GID가 /etc/passwd 파일에서 juan 사용자에 대한 그룹 ID와 일치합니다.
/etc/gshadow 파일에 juan라는 그룹에 대한 새로운 라인이 생성됩니다. 이 라인에는 다음과 같은 문자가 포함됩니다:
이 라인은 그룹명으로 시작됩니다. 예, juan.
그룹을 잠그는 한 개의 느낌표 (!)가 /etc/gshadow 파일의 암호란에 나타납니다.
그 외 모든 다른 영역은 빈 공간으로 남아 있습니다.
/home/ 디렉토리에는 사용자 juan에 대한 디렉토리가 생성됩니다. 이 디렉토리는 사용자 juan과 그룹 juan이 소유합니다. 그러나 오직 사용자 juan에 대한 읽기, 쓰기와 실행 권한을 갖습니다. 그 외 다른 허가는 주지 않습니다.
디폴트 사용자 설정을 포함한 /etc/skel/ 디렉토리 내의 파일들은 새로운 /home/juan/ 디렉토리로 복사됩니다.
이제 juan라는 잠긴 계정이 시스템 상에 생성됩니다. 이 계정을 활성화하시려면, 관리자는 passwd 명령을 사용하여 계정에 암호를 부여하셔야 합니다. 옵션으로 암호 만료 기한을 설정하는 것도 가능합니다.