我創建了一個用戶,然後使用 root 為他創建了一個資料夾。該資料夾與使用者同名。
當我以使用者身分登入時,如果不使用 sudo,則無法建立文件或編輯現有文件。我使用了該命令,useradd elephant
然後使用 為他創建了一個密碼passwd elephant
。
我正在運行全新安裝的 Arch Linux。有什麼明顯的事情是我忘記的嗎?
答案1
自動新增使用者及其主目錄adduser
是正確的命令,它會建立使用者、主目錄,允許您在那一刻設定密碼並讓您設定更多有關使用者的資訊(全名、地址、電話等) 。我建議您刪除用戶,刪除已建立的目錄並以 root 身分執行此命令。
# userdel 'user'
# rm -rf /home/user_dir
# adduser 'user' (follow instructions)
# ls -ltr /home
drwxr-xr-x user user size date user_dir
或者您也可以將擁有者變更為您建立的目錄
# chown -R user:user user_dir
注意:-R 更改所有內部目錄/檔案擁有者-R = 遞迴
更新:這特別適用於 Ubuntu