“useradd -D”는 /etc/default/useradd파일의 값을 변경한다.
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,033 조회
- 0 추천
- 목록
본문
“useradd -D”는 /etc/default/useradd파일의 값을 변경한다.
"useradd -D"는 /etc/default/useradd 파일의 값을 변경하므로 먼저 /etc/default/useradd파일의 내용부터 살펴 보겠습니다.
앞서도 말씀 드렸지만 "useradd -D"는 이 파일의 내용을 변경하여 useradd의 기본설정 값이 바뀌도록 합니다.
먼저 /etc/default/useradd파일의 기본 내용입니다.
즉, 아래의 설정은 useradd의 기본값들입니다.
[root@su249 ~]# cat /etc/default/useradd
# useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes
[root@su249 ~]# |
위에서 홈디렉토리의 기본위치가 /home으로 되어 있습니다.
이를 /usr로 변경하려면 다음과 같이 하면 됩니다.
[root@su249 ~]# useradd -D -b /usr [root@su249 ~]# [root@su249 ~]# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/usr
INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes
[root@su249 ~]# |
변경한 다음 아래와 같이 변경된 내용을 확인한 것입니다.
이렇게 변경이 된 후에는 useradd로 새로 생성되는 사용자(ID)들의 홈디렉토리는 /home/ID가 아니라 /usr/ID가 됩니다.
즉, sspark5라는 계정사용자가 useradd에 의해 생성이 되면(useradd sspark5), sspark5의 홈디렉토리는 /usr/sspark5가 된다는 의미입니다.
관련자료
-
이전
-
다음