useradd:디렉터리 /export/home/www을 (를 ) 만들수 없습니다..?

edes0830의 이미지

지금 www라는 이름의 계정을 만들려고 해요
리눅스 예요!

/etc/default/useradd 에서 skel 수정했고 (그냥 공부하려구요..ㅎ..)
홈디렉터리도 /etc/home 으로 바꾼 상태예요.

이렇게 바꾸고 계정을 만들려고 하는데.......

useradd:디렉터리 /export/home/www을 (를 ) 만들수 없습니다
라고 뜨네요...

근데 이렇게 에러났는데도 /etc/passwd보면은 잘 생성됬어요.
www:x:1001:1001::/export/home/www:/bin/bash

=> 에러가 왜나오는건지, 생성은 되도 어디 잘못되는게 있는지 궁금해요,,,
감사합니다!!

+수정
/export/home/ 이라는 디렉터리가 없었어요..원래 있는줄알았는데.. 이게 이유일까요..? 다른때도 이런 에러가 나올수 있는 건가요?

세벌의 이미지

root 아닌 일반 사용자에서 시도 하신 거 같네요.
root 사용자로 로그인해서 adduser 시도해 보세요.

edes0830의 이미지

root로 했는데도 그래요 ㅠㅠ

김정균의 이미지

지정한 home directory 의 상위 디렉토리가 존재하지 않으면 생성 실패 합니다.

/export/home/ 이라는 디렉터리가 없었어요..원래 있는줄알았는데.. 이게 이유일까요..? 다른때도 이런 에러가 나올수 있는 건가요?
세벌의 이미지

근데 이렇게 에러났는데도 /etc/passwd 보면 잘 생성. www:x:1001:1001::/export/home/www:/bin/bash
/etc/passwd 파일에 한 줄 들어간 건 그 계정 홈페이지가 어디인지의 정보가 들어간 거죠. /export/home/www 디렉터리가 만들어졌나 보셔요.