ubuntu 修改用戶名、組名、主機名、密碼


ubuntu 修改用戶名、組名、主機名、密碼

一、切換到 root

  1. sudo su 

二、修改主機名

1. 查看主機名

  1. hostname 

2. 修改hostname文件

  1. sudo vim /etc/hostname 

三、修改hosts文件

  1. sudo vim /etc/hosts 

四、修改用戶名

切記切換到root用戶下進行修改,普通用戶下修改用戶名后,執行sudo命令會提示密碼錯誤

  1. sed -i "s/\b<srcStr>\b/<desStr>/g" `grep <srcStr> -rl <filename>` 

1. 修改passwd文件

  1. vim /etc/passwd 
  1. sed -i "s/\ ** \b/ ** /g" `grep master -rl /etc/passwd`  

2. 修改shadow文件

  1. vim /etc/shadow 
  1. sed -i "s/\ ** \b/ ** /g" `grep master -rl /etc/shadow`  

3. 修改home目錄下文件夾名

  1. mv /home/ ** / /home/** 

4. 修改sudo權限

建議使用方法1,即修改用戶組,想兩種都執行也可以。

4-1. 方法1:修改group用戶組

修改group文件,將原來的用戶名替換成新用戶名

  1. vim /etc/group 
  1. sed -i "s/\ ** \b/ ** /g" `grep master -rl /etc/group` 

4-2. 方法2:修改sudoers文件

將sudoers文件中原用戶名替換成新用戶名。如果沒有,則可以直接添加新用戶名。

  1. Andy ALL=(ALL:ALL) ALL #用戶andy需要輸入密碼執行sudo命令 
  2. %andy ALL=(ALL) AL #用戶組andy里的用戶輸入密碼執行sudo命令 
  3.  
  4. andy ALL=(ALL) NOPASSWD: ALL #用戶andy免密執行sudo命令 
  5. %andy ALL=(ALL) NOPASSWD: ALL #用戶組里的用戶andy免密執行sudo命令 

5. 重啟機器

執行完上述步驟后重啟機器,即可以新用戶名登錄。這里沒有修改密碼,密碼是原用戶的密碼

6. 修改用戶密碼

  1. sudo passwd username #修改用戶密碼 
  2. sudo passwd root #修改root密碼 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM