帳號家目錄問題

  1. 刪除帳號 deyu1,但沒有下 -r 選項,原帳號 deyu1 的家目錄 /home/deyu1 還是存在,但擁有者不存在,所以只顯示原帳號 deyu1 的 UID 1003。
    [root@kvm8 ~]# userdel deyu1
    [root@kvm8 ~]# ll /home/
    total 20
    drwx------. 2  1003 deyu1    4096 Nov 14 05:48 deyu1
    drwx------. 2 deyu2 deyu2    4096 Nov 14 05:50 deyu2
    drwx------. 2 deyu3 deyu3    4096 Nov 13 14:33 deyu3
    drwx------. 2 deyu4 deyu4    4096 Nov 14 05:50 deyu4
    
  2. 刪除群組 deyu1,目錄 /home/deyu1 所屬的群組不存在,所以也只顯示原群組 deyu1 的 GID 1004。
    [root@kvm8 ~]# groupdel deyu1
    [root@kvm8 ~]# ll /home/
    total 20
    drwx------. 2  1003     1004 4096 Nov 14 05:48 deyu1
    drwx------. 2 deyu2 deyu2    4096 Nov 14 05:50 deyu2
    drwx------. 2 deyu3 deyu3    4096 Nov 13 14:33 deyu3
    drwx------. 2 deyu4 deyu4    4096 Nov 14 05:50 deyu4
    
  3. 重新產生帳號 deyu1,出現家目錄已存在,不把 skel 目錄的設定複製過去的警告訊息。
    [root@kvm8 ~]# useradd -G sharegrp deyu1
    useradd: warning: the home directory already exists.
    Not copying any file from skel directory into it.
    
  4. 查看 /home/deyu1 的擁有者及所屬群組都不對。
    [root@kvm8 ~]# ll /home/
    total 20
    drwx------. 2  1003     1004 4096 Nov 14 05:48 deyu1
    drwx------. 2 deyu2 deyu2    4096 Nov 14 05:50 deyu2
    drwx------. 2 deyu3 deyu3    4096 Nov 13 14:33 deyu3
    drwx------. 2 deyu4 deyu4    4096 Nov 14 05:50 deyu4
    
  5. chwon 變更 /home/deyu1 的擁有者及所屬群組為 deyu1。
    [root@kvm8 ~]# chown deyu1.deyu1 /home/deyu1/
    
  6. 再查看 /home/deyu1 的擁有者及所屬群組都是 deyu1。
    [root@kvm8 ~]# ll /home/
    total 20
    drwx------. 2 deyu1 deyu1    4096 Nov 14 05:48 deyu1
    drwx------. 2 deyu2 deyu2    4096 Nov 14 05:50 deyu2
    drwx------. 2 deyu3 deyu3    4096 Nov 13 14:33 deyu3
    drwx------. 2 deyu4 deyu4    4096 Nov 14 05:50 deyu4
    
  7. su 切換到帳號 deyu1,正常存取家目錄的環境變數。
    [root@kvm8 ~]# su - deyu1
    [deyu1@kvm8 ~]$ exit
    logout