
useradd -b
[Debian] Linux의 정확한 차이점을 설명해 줄 수 있는 사람이 있나요 ? useradd -d
두 가지 작업 방식이 저에게는 매우 유사해 보였지만, 차이점을 발견하고 혼란스러웠습니다.
답변1
-b
사용자의 홈 디렉터리 위치를 지정합니다. 일반 Debian 시스템에서는 입니다 /home
. 편집하여 기본값을 변경할 수 있습니다 /etc/default/useradd
. useradd
홈 디렉터리를 얻기 위해 새 사용자 이름이 이 경로에 추가됩니다. 즉, 만약 당신이 그렇게 한다면
useradd -b /somewhere ian
새 사용자의 디렉토리는 입니다 /somewhere/ian
.
-d
기본값에 관계없이 홈 디렉터리를 명시적으로 설정합니다. 그래서
useradd -d /somewhere-else/ian ian
그러면 사용자의 홈 디렉터리가 로 설정됩니다 /somewhere-else/ian
.
이 디렉토리는 비밀번호 파일에 설정되지만, -m
지정하지 않는 한(또는 CREATE_HOME
기본 파일에서 설정이 활성화되지 않은 경우) 실제로 생성되지 않습니다.