zoukankan      html  css  js  c++  java
  • Ubuntu之修改主机名和 User与root用户相互切换

    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 切换用户时提示没有用户*的密码项。如下图所示

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

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

  • 相关阅读:
    获取Oracle、SqlServer、Access中表名、字段和主键(转)
    Oracle事务控制总结
    Oracle数据类型
    Oracle中的数据字典技术及常用数据字典总结
    asp.net中的<%%>形式的详细用法总结
    一道sql面试题的解答
    求ax(2)+bx+c=0的解
    求发票的下一个号码
    软件设计师2008年12月下午试题4(C语言 动态规划)
    软件设计师1991下午试题1(流程图解析)
  • 原文地址:https://www.cnblogs.com/guangwei/p/3616042.html
Copyright © 2011-2022 走看看