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

摘要:
Ubuntu的默认登录用户是用户定义的用户,而不是默认的根用户。当您需要修改系统文件时,您必须是root用户才能修改它们。2) 有两种方法可以在非root权限下修改主机名:从普通用户切换到root用户终端并输入命令sudosu,然后使用上述方法。Su直接将当前用户切换为root用户。7禁用和启用root用户禁用root用户:root用户已设置密码,在终端中运行sudopasswd–lroot后,root用户将被禁用。然后执行子程序并输入密码。身份验证失败。
1 Ubuntu显示主机名

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

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

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

2 如何修改Ubuntu主机名?

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

  

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

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

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

  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用户相互切换第3张

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

7 禁用与启用root用户

禁用root用户:

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

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

 

 

 

开户root用户:

    输入sudo passwd –u root

8 常见问题

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

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

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

以后再遇到什么问题再补充进来。

免责声明:文章转载自《Ubuntu之修改主机名和 User与root用户相互切换》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python正则表达式(5)--findall、finditer方法maven 学习---NetBeans IDE集成Maven下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu下解决无声音的方法

问题的根源在于用户失去了访问audio设备的权限。可以通过命令ls -la /dev/snd来查看音频设备的使用权限。比如在我的系统下,输出total 0drwxr-xr-x 2 root root 180 2008-05-14 08:53 .drwxr-xr-x 12 root root 4580 2008-05-15 13:01 ..crw-rw---...

ansible用普通用户执行root权限的命令 + script模块

0.禁止root登陆1.用sudo的用户登陆2.执行root的权限 3.cat /etc/ansible/hosts # Ex 2: A collection of hosts belonging to the 'webservers' group [test] 10.0.0.3 ansible_ssh_user="dev" ansible_ssh_pa...

CentOS 命令大全

系统 # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv              # 列...

cygwin

cygwin 192.168.1.102:3389 Root Directory —— Cygwin环境根目录Local Package Directory —— 软件包下载存放位置 安装的时候,python也要去掉,后续用apt-cyg安装python2.7 下载地址:http://cygwin.com在Use URL处,输入:http://mirror...

使用asmfd绑定磁盘

1.停止crs,配置asmfd[root@lxtrac04 bin]# ./asmcmd afd_configureAFD-627: AFD distribution files found.AFD-634: Removing previous AFD installation.AFD-635: Previous AFD components succes...

Ubuntu Linux启用root用户登录

Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来 说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有 给root用户设置口令,也没有启用root帐户。问题是...