Linux 用户切换、修改用户名、修改密码

Linux 用户切换、修改用户名、修改密码

https://blog.csdn.net/kzadmxz/article/details/74784337

一、用户切换

   $“:普通用户提示符

         “#:root用户提示符

      1.普通用户到root:

    方式一:命令:su然后输root密码

        此种方式只是切换了root身份,但Shell环境仍是普通用户的Shellpwd命令一下,目录仍然是普通用户的工作目录。

    方式二:命令:su –然后输入root密码

        此种方式,是连用户和Shell环境一起切换成root身份。 工作目录变成root的工作目录,pwd命令一下,即可看到。

        只有切换用户,才不会出现PATH环境变量错误。

        可以用命令 echo $PATH  看一下susu – 后的环境变量有何不同。

        由此类推,从当前用户切换到其它用户也一样,应使用su –命令。

 

       两种方式切换后的pwdPATH对比:

                                     su  切换后的pwd[wyc@localhost ~]$su

                                                                      Password:

                                                                      [root@localhost wyc]# pwd

                                                                      /home/wyc

                                    su – 切换后的pwd[wyc@localhost ~]$ su –

                                                                      Password:

                                                                      [root@localhost ~]#pwd

                                                                      /root

                                    su  切换后的root:  /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/wyc/bin

                                    su – 切换后的root: /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

 

              2.root到普通用户

        命令:su 普通用户名

       exit

 

 

二、修改普通用户用户名

     su – su – root(到root用户下。 注意要使用su –,原因见下文)

     usermod -l 新用户名 -d /home/新用户名 -m 老用户名   (英文L

  

     注意:网上有些人方法是usermod -l 新用户名 老用户名,

        这种方法只改了表面,你用pwd命令看一下,路径还是之前的用户名。

 

 

三、修改密码

        1 修改普通用户密码

      命令: su – root                 获取root权限

      命令:passwd 用户名   如passwd wyc

      输入两边新密码

 

       2 修改 root密码

      命令:passwd  超级用户名         修改超级用户的密码,如root的密码

      输入两遍新密码

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113162.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何查看某个端口被谁占用

    如何查看某个端口被谁占用

    2021年9月23日
    50
  • STM32F103参考手册_stm32f103 422

    STM32F103参考手册_stm32f103 422个人觉得,资源取于外,就应该分享。所以以下百度网盘的链接是关于stm32f103数据手册,参考手册等等资料!链接:https://pan.baidu.com/s/1fY8ggZi2Q-z1pvo0xk0bow提取码:cj40这个链接是stm32驱动方面的等等东西,都放在这个链接下了链接:https://pan.baidu.com/s/12mRgh_PaPOG6Yd9G21sxbA提取码:1hzf……

    2022年10月15日
    0
  • 使用js替换文本中的换行符

    使用js替换文本中的换行符核心语句:使用正则表达式:txts=txts.replace(/[\n\r]/g,’需替换的内容’)如何用js替换文本里的换行符\n?

    2022年5月23日
    69
  • 智能家居趋势[通俗易懂]

    智能家居趋势[通俗易懂]光纤到户,宽带提速,提升3G网络的覆盖面和服务质量,推动年内发放4G牌照,全面推进三网融合,年内在试点基础上向全国推广……种种政策告诉我们,互联网将会覆盖全球,上传、下载速度将会大幅度提高,信息时代的到来已是大势所趋。作为对于互联网依赖程度比较深的智能家居,在这样一场浪潮中,将会成为最大的受益者之一,尤其,在目前的经济形势以及技术发展形势中,智能家居代表的已经是新一轮信息技术革命中,价值最大的产业…

    2022年6月22日
    33
  • 备忘录模式实例_iphone语音备忘录无法分享

    备忘录模式实例_iphone语音备忘录无法分享备忘录模式 Motivation动机模式定义实例结构要点总结笔记动机在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要,要求程序能够回溯对象之前处于某个点时的状态.如果使用一些共有接口来让其他对象得到对象的状态,便会暴露对象的实现细节.如何实现对象状态的良好保存与回复?但同时又不会因此而破坏对象的封装性模式定义在不破坏封装性的前提下.捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可以将该对象恢复到原先保存的状态实例朴素class Memento{ stri

    2022年8月11日
    1
  • 安卓编程用什么软件_如何用手机进行编程?有哪些值得推荐的软件?

    安卓编程用什么软件_如何用手机进行编程?有哪些值得推荐的软件?手机上可以编程的软件其实有很多,有付费的也有免费的,这里简单介绍几个免费的手机编程软件,主要分为C/C++、Java、Python、Html和Linux5个方面,感兴趣的朋友可以自己下载尝试一下,主要内容如下:C/C++这里介绍一个手机软件—C++编译器,可以直接编辑运行C/C++代码,代码高亮,自带有语法检查功能,使用起来非常不错,下面我简单介绍一下这个软件:1.首先,安装C++编译器,这个直接…

    2022年5月24日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号