ubuntu修改登陆用户名称_修改ubuntu的用户名(注意用户名和主机名的区别)
1.用戶名是user,一個主機可以有多個主機; 主機名是 hostname,要修改,就去 /etc/hostname目錄修改.
2.修改用戶名: 比如我想把 用戶名"sanshanxiashi"修改為"Hadoop"
ps: 我不能直接在sanshanxiashi用戶里面修改,需要先把該用戶注銷,再跑到主機中的其他用戶中修改.
操作:
在otherU用戶中,進入root權限,輸入下面的指令:
usermod -l Hadoop sanshanxiashi
ok!現在你輸入 su Hadoop指令,可以從root權限 進入 Hadoop用戶權限. 說明改用戶名成功!
還有一件事情,現在重啟機器!
后續:
雖然主機名改了,但是 你會發現 /home 目錄下的用戶名,并沒有改,還是hadoop 和 sanshanxiashi.
其實不能隨便改這個根文件夾的名字的,因為你不知道有多少個系統配置文件用到這個路徑( home/sanshanxiashi ).
我的嘗試:
我在/home路徑下,使用 mv sanshanxiashi Hadoop 指令,把文件夾"sanshanxiashi"重命名為"Hadoop",
然后在root權限下,vim /etc/passwd,修改 這個文件下的sanshanxiashi用戶根目錄,如下
可以把第三行的"/home/sanshanxiashi"改成"/home/Hadoop"
(可以拿這張照片解釋一下/etc/passwd 這個文件,每一行代表一個用戶信息,比如第二行的用戶otherU:
第一個otherU表示用戶的用戶名,這個用戶名是命令行中 顯示的用戶名,是真正的用戶名!
第二個otherU表示用戶otherU在系統登陸界面的用戶名,不是真正的用戶名,所以這個名字不重要,可以改成任意單詞!
第三個otherU在路徑"/home/otherU"中,是用戶otherU的根目錄的組成部分.我這里是路徑"home/hadoop",是因為otherU這里用戶我之前也改過一次名字了,但是,用戶的跟路徑沒有改.
)
最后,再次重啟電腦.
看起來是可以的,沒問題,可是 虛擬機用著用著就會出問題,猜測 還有其他系統配置文件沒有修改!
結論: 不要去修改 /home 目錄下的用戶名!
總結
以上是生活随笔為你收集整理的ubuntu修改登陆用户名称_修改ubuntu的用户名(注意用户名和主机名的区别)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jsp将数字转换为价格并求和_在JSP页
- 下一篇: r语言的runmed函数_R实战 第五篇