1.更改主機名
(1) 修改hostname檔案
sudo vim /etc/hostname
修改裡面內容為新的主機名
(2) 修改hosts檔案
sudo vim /etc/hosts
修改原來的名字為新的主機名
2. 更改使用者名稱
(1) 修改sudoer檔案(建議在管理員許可權下修改,不然無法修改)
我們為自己要改的名字提前賦予較高的許可權,防止修改下面檔案的過程**現許可權不足
注:如果無法修改的話,用管理員給sudoers賦予寫許可權,然後修改完後把許可權改回來
sudo vim /etc/sudoers
給自己的使用者名稱新增許可權
例如舊的使用者名叫tbb2,要改為tbb3,新增以下內容
#user privilege specification
root all=(all:all) all
tbb2 all=(all:all) all
tbb3 all=(all:all) all
(2) 修改shadow 檔案
這個檔案中儲存與登陸有關的內容格式如下:
username: passwd: lastchg: min: max: warn: inactive: expire: flag
sudo vim /etc/shadow
將裡面原來使用者名稱修改為新的:如把tbb2換為tbb3:
tbb2:$1$6rixbr51$e1lv8xtfge2lhd2zglvu//:17734:0:99999:7:::
tbb3:$1$6rixbr51$e1lv8xtfge2lhd2zglvu//:17734:0:99999:7:::
(3) 修改開始目錄
把家目錄下的檔案修改(tbb2修改為tbb3):
cd /home/
mv tbb2 tbb3
(4) 修改passwd 檔案sudo vim /etc/passwd
passwd檔案內容格式如下:
使用者名稱: 密碼 : uid : gid :使用者描述:主目錄:登陸shell
將裡面原來使用者名稱修改為新的:如把tbb2換為tbb3:
tbb2:x:1000:1000:cq,,,:/home/tbb2:/bin/bash
tbb3:x:1000:1000:cq,,,:/home/tbb3:/bin/bash
(5) 修改原來使用者下檔案所屬的組:sudo vim /etc/group
將這個檔案裡舊使用者名稱都改為新的
vim底行模式全文替換命令(如把tbb2換為tbb3:)
:%s/tbb2/tbb3/g
(6) 最後,再次進入/etc/sudoer 檔案,將舊使用者名稱aaa 刪除sudo vim /etc/sudoers
將舊的許可權刪除
#user privilege specification
root all=(all:all) all
tbb3 all=(all:all) all
Ubuntu 16 下更改使用者名稱
有些時候,我們不滿意安裝時起的使用者名稱,但是之前已經在這個使用者上做了好多配置,所以最好的方式是修改使用者名為我們期望的,而不是重新建立乙個新的使用者名稱,來重新做配置。但是改使用者名稱及涉及到的配置檔案的時候,一定要小心,因為稍有疏忽,就會造成重啟後無法登陸的情況。本篇文章基於如下假設 已有的使...
Ubuntu20 04下更改使用者名稱和主機名
知道root密碼的登陸root賬戶,不知道的先修改root密碼 1.修改root密碼 sudo passwd root然後登陸root賬戶 su root2.更改主機名 1 修改hostname檔案,修改裡面內容為新的主機名 sudo vim etc hostname 2 修改hosts檔案,修改原...
linux下更改使用者名稱
root 下更改 vi etc passwd vi etc shadow 這兩個檔案必須要保持一致。每乙個檔案都具有 擁有者和使用者組 屬性,每個登入的使用者至少會取得兩個id,乙個是使用者id user id 即uid 乙個是使用者組id group id 即gid 帳號管理最重要的兩個檔案就是 ...