1. 程式人生 > >Ubuntu 修改主機名和使用者名稱

Ubuntu 修改主機名和使用者名稱

首先要知道主機名和使用者名稱是不一樣的,主機名容易修改,主機名相對不容易修改。

1. 修改主機名

(1)檢視主機名

在 Ubuntu 系統中,檢視主機名有多種方法: 1. 開啟一個終端視窗,在命令提示符中可以看到主機名,主機名通常位於 @ 符號後,例如:

[email protected]:~$ 這裡的 WPeter 就是 主機名

2.在終端視窗中輸入命令:hostname 或 uname -n,均可以檢視當前主機的主機名。

(2)臨時修改主機名

在終端命令列下執行命令:hostname 新的主機名 其中“新主機名”可以用任何合法字串來表示。不過採用這種方式,新主機名並不儲存在系統中,重啟系統後主機名將恢復為原先的主機名稱。 例如:hostname new-name

這樣主機名字就臨時被修改為 new-name,但是終端下不會立即顯示生效後的主機名,重開一個終端視窗就可以發現終端名改變了。(注意:通過ssh連線的終端需要重新連線才可以)

(3)永久修改主機名

在Ubuntu系統中永久修改主機名很簡單。主機名存放在 /etc/hostname 檔案中,修改主機名時,編輯 hostname 檔案,在檔案中輸入新的主機名並儲存該檔案即可。可在終端下按照以下步驟:

sudo su ‘# 需要有 root 許可權(然後輸入密碼) echo "new-hostname" > /etc/hostname ‘# 將上面的 new-hostname

換成你想修改的新主機名即可。

重啟系統後就可以看到主機名已被永久修改。

2. 修改使用者名稱

提示:首先 sudo su 以 root 使用者登陸,否則後面會出錯

(1)修改 /etc/passwd/ 使用者資訊檔案

vim /etc/passwd

#admin:x:503:501::/home/admin:/bin/bash
#把使用者名稱admin改成rest
#test:x:503:501::/home/test:/bin/bash

(2)修改 /etc/shadow/ 使用者密碼檔案

vim /etc/shadow/

#admin:Dnakfw28zf38w:8764:0:168:7:::
#由於密碼加密方式存放,只修改使用者名稱即可(密碼不變)
#test
:Dnakfw28zf38w:8764:0:168:7:::

(3)修改 /etc/group/ 使用者組檔案

vim /etc/group/

注意:將所有的使用者名稱字全部更改,我這裡貼了一部分

#admin:x:1:root,bin,admin
#修改admin組為test#test:x:1:root,bin,test

(4)最後修改使用者的 家目錄

mv /home/admin /home/test

(5)登陸 test 使用者

su test