修改ubuntu的⽤户名(注意⽤户名和主机名的区别)【转】
1.⽤户名是user  , ⼀个主机可以有多个主机;  主机名是 hostname,要修改,就去 /etc/hostname⽬录修改.
2.修改⽤户名:  ⽐如我想把⽤户名"sanshanxiashi"修改为"Hadoop"
ps: 我不能直接在sanshanxiashi⽤户⾥⾯修改,需要先把该⽤户注销,再跑到主机中的其他⽤户中修改.
操作:
ubuntu vim命令
在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这⾥⽤户我之前也改过⼀次名字了,但是,⽤户的跟路径没有改.
)
最后,再次重启电脑.
看起来是可以的,没问题,可是虚拟机⽤着⽤着就会出问题,猜测还有其他系统配置⽂件没有修改!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。