沒有使用者的主資料夾

沒有使用者的主資料夾

雖然我已經明確為新新增的使用者指定了主目錄,但登入後,該使用者沒有主目錄。

mahmood@ubuntu1604:~$ sudo useradd test -d /home/test -s /bin/bash
mahmood@ubuntu1604:~$ sudo passwd test
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
mahmood@ubuntu1604:~$ su - test
Password:
No directory, logging in with HOME=/
test@ubuntu1604:/$ ls /home/test
ls: cannot access '/home/test': No such file or directory

答案1

sudo useradd test -m -d /home/test -s /bin/bash

根據手冊頁

-m, --create-home 如果使用者的主目錄不存在,則建立該目錄。骨架目錄(可以使用 -k 選項定義)中包含的檔案和目錄將複製到主目錄。

選項 -d 表示採用現有的 /home/test。

但最好使用 adduser 作為 Soren A linkt。

相關內容