1. 程式人生 > >Linux修改自己的賬戶名字和裝置名

Linux修改自己的賬戶名字和裝置名

1.修改賬戶名字xxx為aaa:

1.1切換到超級使用者

1.2修改/etc/passwd這個檔案中的使用者名稱部分、使用者組部分和主目錄部分

1.3修改/etc/group這個檔案中的組名部分(組標識號不變),同時也將/etc/gshadow改寫一下

1.4修改/etc/shadow檔案中的使用者名稱部分

1.5修改/home/olduser為/home/newuser,同時注意一定要修改其所屬的使用者和使用者組,這個很關鍵

1.6修改sudoers檔案

經過上述步驟後,一般人都認為大功告成了,而網上資料也最多隻有上面幾個步驟,其實還有一點很重要,以後你在使用sudo時會提示"xxx is not in the sudoers file. This incident will be reported.其中xxx是你的使用者名稱,也就是你的使用者名稱沒有許可權使用sudo,這主要是因為sudoers檔案裡記錄的還是原來的使用者名稱,需要更新過來,步驟如下:

(1)進入超級使用者模式。也就是輸入"su -"
注意這裡有"-" ,這和su是不同的,在用命令”su”的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前使用者的環境變數,用”su -”命令將環境變數也一起帶過去,就象和root登入一樣。

(2)新增檔案的寫許可權。

(3)編輯/etc/sudoers檔案。

    進入編輯模式,找到這一 行:
    root ALL=(ALL) ALL
    在它的下面新增:
    hadoop ALL=(ALL) ALL
    這裡的hadoop是你的新使用者名稱,然後儲存退出。

(4)撤銷檔案的寫許可權。



2.修改計算機名稱xxx為aaa:

修改有兩步:

]修改/etc/hosts:sudo vim /etc/hosts

[2]修改/etc/hostname內容為 aaa   儲存,退出,重啟,就可以了。