Skeleton Directory - 나만의 디렉토리를 추가하는 방법

Skeleton Directory - 나만의 디렉토리를 추가하는 방법

뼈대 디렉터리에 여러 디렉터리를 추가하고 싶습니다. 새 사용자를 추가할 때 새 홈 디렉터리에 내 디렉터리를 추가하고 싶습니다.

답변1

~처럼트리거가 지적했다, 필요한 것은 아래에 원하는 디렉토리 구조를 만드는 것입니다 /etc/skel.

에서 인용useradd 매뉴얼 페이지

-k, --skel SKEL_DIR

useradd에 의해 생성될 때 사용자의 홈 디렉터리에 복사되는 파일과 디렉터리가 포함된 뼈대 디렉터리입니다. 이 옵션은 -m(또는 --create-home) 옵션이 지정된 경우에만 유효합니다.

이 옵션을 설정하지 않으면 기본적으로 /etc/default/useradd 또는 /etc/skel의 SKEL 변수에 의해 스켈레톤 디렉터리가 정의됩니다.

... /etc/default/useradd의 기본 SKEL 변수는 /etc/skel입니다.

답변2

useradd -D에 따르면

 GROUP=100
 HOME=/home
 INACTIVE=-1
 EXPIRE=
 SHELL=/bin/bash
 SKEL=/etc/skel
 GROUPS=video,dialout
 CREATE_MAIL_SPOOL=no

SKEL= [path]는 스켈레톤 디렉터리입니다.

관련 정보