useradd -b와 useradd -d의 차이점

useradd -b와 useradd -d의 차이점

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기본 파일에서 설정이 활성화되지 않은 경우) 실제로 생성되지 않습니다.

관련 정보