아래와 같이 홈 디렉터리 "/test/abc"와 함께 useradd 명령을 사용하여 내 Ubuntu 컴퓨터에 새 사용자 "abc"를 추가하려고 합니다.
useradd abc -md /test/abc
모든 것이 잘 진행되고 새로운 사용자 "abc"와 해당 홈 디렉터리 "/test/abc"가 생성됩니다. 그러나 다음과 같은 오류가 계속 발생합니다.
useradd: warning: chown on `/test/abc' failed: No such file or directory
난 이해가 안 돼요.
chown
명령이 실행되는 이유 는 무엇입니까 ?
명령을 실행한 후 분명히 디렉토리가 생성되었는데 "/test/abc" 디렉토리가 없다는 오류 메시지가 나타나는 이유는 무엇입니까 useradd
?
답변1
/test
명령을 실행하기 전에 디렉터리가 생성되지 않으면 전체 경로( 및 ) 가 생성되지 않고 폴더가 이미 있는 경우에만 생성 useradd
됩니다 ./test
/test/abc
/test/abc
/test
사용자를 삭제하는 빠른 방법:
sudo userdel -r abc
/test
디렉터리가 있는지 확인하세요.
sudo mkdir -p /test
그럼 넌 할 수 있어
sudo useradd abc -md /test/abc
사용자와 그룹이 포함된 폴더가 chown
자동으로 생성되므로 이 작업을 수행할 필요가 없습니다 ./test/abc
abc
abc