linux修改主机名以及用户身份验证

1 Ubuntu显示主机名

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

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

  

2 如何修改Ubuntu主机名?

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

  

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

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

      

  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](可选项) ,

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

7 禁用与启用root用户

禁用root用户:

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

 

 

 

开户root用户:

    输入sudo passwd –u root

8 常见问题

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

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值