linux ubuntu18.04使用者名稱,主機名,密碼修改,增加使用者,刪除使用者
阿新 • • 發佈:2020-08-07
主機名修改:
- 18.04之前的版本:直接修改
/etc/hostname
中的文字內容 - 18.04及之後的版本:
- 先修改cloud.cfg檔案:
sudo vi /etc/cloud/cloud.cfg
- 修改
preserve_hostname=true
- 再修改主機名:
sudo vi /etc/hostname
- 先修改cloud.cfg檔案:
密碼修改:
- 注:如果需要同時修改使用者名稱和密碼的話,需要先修改好密碼,重啟後再修改使用者名稱):
- 輸入命令:
sudo passwd user_name
, user_name是對應的使用者名稱 - 連續輸入新密碼,確認新密碼
- 重啟即可:
sudo reboot
使用者名稱修改(注意:使用者名稱不能修改為root )
- 修改檔案passwd:
sudo vim /etc/passwd
- 找到以 *使用者名稱 開頭 的那一行,修改使用者名稱為新的使用者名稱。
- 可以使用替換命令:
::%s/old_user/new_user/g
- 注意:/home後面的目錄如果修改的話,需要同時進入home目錄,修改使用者目錄名字為 新使用者名稱。如果不修改的話,目錄名不能修改。否則,修改後無法開機
- 修改使用者名稱資料夾
- 注:如果上一項中修改了/home後面的user_name,如果沒有修改,就跳過此步驟。
- 進入/home:
cd /home
- 修改資料夾名:
mv old_user new_user
- 修改shadow檔案
vim /etc/shadow
- 找到以 *使用者名稱 開頭 的那一行,修改使用者名稱為新使用者名稱,同樣可以使用替換命令:
::%s/old_user/new_user/g
- 修改group檔案
vim /etc/group
- 這個檔案中,所需修改多處(大概7個地方)使用者名稱,全部替換:
::%s/old_user/new_user/g
- 重啟:
sudo reboot
新增使用者
-
建立使用者
sudo useradd -m username -s /bin/bash # 新建使用者 sudo passwd username # 設定密碼 sudo adduser username sudo # 為使用者新增超級許可權 su username # 切換使用者
-
給使用者授權
groups username # 檢視使用者所在的組 usermod -aG sudo username # 設定user的許可權為superuser visudo # 檢視sudoer的文字檔案,可以新增meow ALL=(ALL:ALL) ALL為meow設定superuser許可權。
刪除使用者
執行命令:sudo deluser --remove-home meow