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年10月23日 下午1:00
下一篇 2021年10月23日 下午2:00


相关推荐

  • spring和springboot常用注解_Java常用注解

    spring和springboot常用注解_Java常用注解一、Spring常用注解Spring常用注解(绝对经典)二、Jpa1、@Entity,@Table(name=””)表明这是一个实体类,一般用于jpa,这两个注解一块使用,但是如果表名和实体类名相同的话,@Table可以省略。2、@MappedSuperClass基于代码复用和模型分离的思想,在项目开发中使用jpa的@MappedSuperClass注解,将实体类的多个属性分别封装到不同的非实体类中。例如,数据库表中都需要id来表示编号,id是这些映射实体类的通用属性,交给jpa统

    2022年8月20日
    11
  • nutch使用

    nutch使用nutch1 x nutch1 11 为例 抓取网页存储到本地 bin crawlurlscra 建索引 bin nutchsolrind 127 0 0 1 8983 solr crawl crawldb linkdbcrawl linkdbcrawl segments nutch2 x nutch2 2 1 为例 mysqlmy ini 或 my c

    2026年3月20日
    2
  • 计算机管理员账户停用,win10系统提示“你的账户已被停用,请向系统管理员咨询”如何解决…

    计算机管理员账户停用,win10系统提示“你的账户已被停用,请向系统管理员咨询”如何解决…最近有 win10 系统用户在咨询这样一个情况 就是电脑突然提示 你的账户已被停用 请向系统管理员咨询 碰到这样的问题该怎么办呢 接下来给大家带来 win10 系统提示 你的账户已被停用 请向系统管理员咨询 的具体解决方法 解决方法一 1 此情况可以长按电源键强制关机再开机看到 WIN10 登陆界面时再次长按电源键强制关机 如此三次后再开机会看到 查看高级修复选项 的按钮 点此按钮会进入 WINRE 环境 选择

    2026年3月19日
    2
  • 获取程序自身窗口句柄(cmd)

    获取程序自身窗口句柄(cmd)HWNDGetConsoleHwnd(void){#defineMY_BUFSIZE1024//Buffersizeforconsolewindowtitles.HWNDhwndFound;//Thisiswhatisreturnedtothecaller.charpszNewWindowTitle[MY_BUFS…

    2022年7月14日
    24
  • 苹果x充电慢是什么原因_iPhone 12支持15W MagSafe无线充电,未来苹果手机的充电会发生什么?_充电器…

    2020-10-2122:44:400点赞0收藏0评论2020年由于一些特殊的原因导致一切似乎都和平时不一样了,所有的发布会都改成了线上,而备受关注的苹果也将发布会转移到了线上并采用录播的形式播出,从WWDC2020开始,我们就看到了一个不一样的线上发布会。众所周知,每年的秋季苹果都会发布新iPhone。在2020年9月份的苹果发布会上我们只见到了新iPad和新的AppleWatch发布,有且…

    2022年4月7日
    63
  • 反射型XSS、存储型XSS及DOM型XSS到底有什么区别?????「建议收藏」

    反射型XSS、存储型XSS及DOM型XSS到底有什么区别?????「建议收藏」被攻击者是单一解析地方不同存储时间不同允许点的不同

    2022年5月3日
    53

发表回复

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

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