帳號整體參數變更

  1. 變更用戶名、群組名及其家目錄,查看家目錄,用戶 deyu1 主要群組是 deyu1,家目錄是 /home/deyu1。
    [root@kvm8 ~]# ll /home/
    total 23
    drwx------. 2 deyu1 deyu1     1024 Nov 22 20:23 deyu1
    drwx------. 2 deyu2 deyu2     1024 Nov 23 07:43 deyu2
    drwx------. 2 deyu3 deyu3     1024 Nov 22 19:21 deyu3
    drwx------. 2 deyu4 deyu4     1024 Nov 23 07:45 deyu4
    drwx------. 2 root  root     12288 Jul 10 13:46 lost+found
    
  2. 變更群組名 deyu1 為 linda,/home/deyu1 的群組由 deyu1 變更成 linda 了。
    [root@kvm8 ~]# groupmod -n linda deyu1
    [root@kvm8 ~]# ll /home/
    total 23
    drwx------. 2 deyu1 linda     1024 Nov 22 20:23 deyu1
    drwx------. 2 deyu2 deyu2     1024 Nov 23 07:43 deyu2
    drwx------. 2 deyu3 deyu3     1024 Nov 22 19:21 deyu3
    drwx------. 2 deyu4 deyu4     1024 Nov 23 07:45 deyu4
    drwx------. 2 root  root     12288 Jul 10 13:46 lost+found
    
  3. 變更用戶名 deyu1 為 linda,/home/deyu1 的用戶由 deyu1 變更成 linda 了。
    [root@kvm8 ~]# usermod -l linda deyu1
    [root@kvm8 ~]# ll /home/
    total 23
    drwx------. 2 linda linda     1024 Nov 22 20:23 deyu1
    drwx------. 2 deyu2 deyu2     1024 Nov 23 07:43 deyu2
    drwx------. 2 deyu3 deyu3     1024 Nov 22 19:21 deyu3
    drwx------. 2 deyu4 deyu4     1024 Nov 23 07:45 deyu4
    drwx------. 2 root  root     12288 Jul 10 13:46 lost+found
    
  4. 變更用戶名 linda 的家目錄名,由 deyu1 變為 linda,/home/deyu1 變成 /home/linda。
    [root@kvm8 ~]# mv /home/deyu1 /home/linda
    [root@kvm8 ~]# ll /home/
    total 23
    drwx------. 2 deyu2 deyu2     1024 Nov 23 07:43 deyu2
    drwx------. 2 deyu3 deyu3     1024 Nov 22 19:21 deyu3
    drwx------. 2 deyu4 deyu4     1024 Nov 23 07:45 deyu4
    drwx------. 2 linda linda     1024 Nov 22 20:23 linda
    drwx------. 2 root  root     12288 Jul 10 13:46 lost+found
    
  5. 變更 /home/deyu1 目錄名為 /home/linda 後,切換身份為 linda 卻找不到家目錄,原因為 linda 的,/home/deyu1 變成 /home/linda。
    [root@kvm8 ~]# su - linda
    su: warning: cannot change directory to /home/deyu1: No such file or directory
    -bash-4.2$ exit
    logout
    
  6. linda 找不到家目錄原因為 linda 的家目錄,還是設定為 /home/deyu1,必須變更為 /home/linda。
    [root@kvm8 ~]# usermod -d /home/linda linda
    
  7. 再切換身份為 linda,正常進入家目錄 /home/linda。
    [root@kvm8 ~]# su - linda
    Last login: Fri Nov 30 08:31:56 CST 2018 on pts/0
    [linda@kvm8 ~]$ exit
    logout
    
  8. 其他用戶 deyu2 deyu3 deyu4 也用同樣的方式改名。