红联Linux门户
Linux帮助

Ubuntu之修改主机名和User与root用户相互切换

发布时间:2015-08-24 21:32:01来源:linux网站作者:A Little bit Step

1.Ubuntu显示主机名

终端窗口,在命令提示符中可以看到主机名,主机名通常位于"@"符号后;

在终端窗口中输入命令:hostname或uname –n,均可

Ubuntu之修改主机名和User与root用户相互切换


2.如何修改Ubuntu主机名?

Ubuntu默认登陆用户为用户定义的用户,不是默认的root用户。需要修改系统文件时,必须是root用户才能修改。

1) root权限环境下修改主机名方法如下:

在终端中输入gedit /etc/hostname,如下图所示。在弹出的文本编辑器中修改主机名并保存。

Ubuntu之修改主机名和User与root用户相互切换

2) 非root权限下修改主机名方法有两种:

从普通用户切换至root用户,终端中输入命令sudo su即可,然后采用上面介绍的方法。

终端中直接输入命令:sudo gedit /etc/hostname

注:修改主机名后需要重启

另外,hostname 主机名也可以修改计算机名称,只是这种修改方式,只对当前用户有效。机器重启后恢复之前的计算机名称

centos修改主机名需要修改两处:

1.修改/etc/sysconfig/network中的hostname
vi /etc/sysconfig/network
HOSTNAME=test #修改localhost.localdomain为test

2.修改/etc/hosts文件
vi /etc/hosts
127.0.0.1 test localhost #修改localhost.localdomain为test,重启:shutdown -r now


3.从User切换到root用户

一种方法是在终端中输入sudo su命令

另一种方法是在终端中输入su root命令


4.从Root切换到User用户

在终端中输入su user命令


5.su 和sudo的区别

在终端输入su命令后,提示输入密码,该密码为root用户的密码。su直接将当前用户切换到root用户。

Sudo以其它用户身份在终端中执行命令。


6.设置root用户密码

打开终端,输入命令:sudo passwd [root](可选项)

Ubuntu之修改主机名和User与root用户相互切换

注:设置root密码后,仍可以用sudo su切换到root用户。


7.禁用与启用root用户

禁用root用户:

Root用户已设置密码,终端中运行sudo passwd –l root后禁用root用户。然后执行su root,输入密码,发现认证失败。

Ubuntu之修改主机名和User与root用户相互切换


开户root用户:

输入sudo passwd –u root


8.常见问题

1. 通过命令su 切换用户时提示没有用户*的密码项。如下图所示

Ubuntu之修改主机名和User与root用户相互切换

问题出现的原因是没有创建该用户。


Ubuntu 15.04修改主机名:http://www.linuxdiyf.com/linux/12636.html

使用root账户登录ubuntu 15.04:http://www.linuxdiyf.com/linux/12693.html

Ubuntu 14.04忘记root密码的解决方法:http://www.linuxdiyf.com/linux/12288.html