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

一、用户切换

"$":普通用户提示符

"#":root用户提示符

 1.普通用户到root:

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

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

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

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

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

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

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

两种方式切换后的pwd和PATH对比:

                                     su  切换后的pwd:[[email protected] ~]$su

Password:

[[email protected] wyc]# pwd

                                                                      /home/wyc

                                    su - 切换后的pwd: [[email protected] ~]$ su -

Password:

[[email protected] ~]#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://www.cnblogs.com/sx66/p/11929137.html

时间: 2024-10-10 09:18:53

Linux的用户切换、修改用户的用户名和密码的相关文章

在linux系统上建文件系统,建用户,修改用户所属组,重置用户密码

在linux系统上建文件系统,建用户,修改用户所属组,重置用户密码 实验背景:用户及空间 用户名:bosswlb    组别和附属组: bosswlb      主目录:/bosswlb            Shell:bash 空间: 新增    (新增/扩容) 5G   ■解锁  ■密码重置 abcd1234 第一点:建立新的文件系统 我们先来看下系统上现有的文件系统,如下图所示: 下面开始增加一块大小为5G的新盘,使用下面任意一个命令可以扫到新盘: 1.#echo '- - - '> 

单用户模式修改用户密码

一.CentOS7 使用单用户模式修改用户密码(前提是知道grub密码或者没有设置grub密码) (重启命令:reboot = shutdown -r now = init 6:关机命令:init 0 = poweroff) 1.开机或者重启到启动界面时-->使用方向键选择"CentOS Linux(3.10.0-514.e17.x86_64)7 (core) 2.按"e"进行编辑.找到以"linux16 .vmlinuz-3.10.0......"

linux下添加删除修改用户

http://blog.csdn.net/pipisorry/article/details/39533627 一.创建用户: 1.使用命令 useradd useradd 功能说明:建立用户帐号. 语 法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e &l

linux 跳过登陆修改用户密码

2017-02-11 20:41 6人阅读 评论(0) 收藏 编辑 删除  分类: Linux 版权声明:本文为博主原创文章,未经博主允许不得转载. Linux 系统默认的是有0 1 2  3  4 5  6 个启动级别 最常用的是3 多用户可连接网络的级别 5 图形户界面 6  是重启  如果开启则在启动完成后会自动重启 1 是单用户级别 如果配置错误,将启动级别给改成6怎么办呢?或者密码忘记了? 不要着急:可以按照以下步骤进行 也就是在Linux启动的时候  键盘按字母e 直到出现 参照ce

Linux安装MySQL并修改用户信息

os:Ubuntu18.10 1.使用apt-get安装MySQL,默认安装5.7 sudo apt-get install mysql-server 2.使用默认账号登录MySQL sudo vi /etc/mysql/debian.cnf # Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = ei5QoLg

【centOS7】centOS7上普通用户切换root用户,相互切换

https://www.cnblogs.com/sxdcgaq8080/p/10041435.html 当前普通用户登录,想要切换为root用户,需要输入命令 su 需要输入root密码.输入时候屏幕不会显示,直接输入完了,回车即可 回车后,即切换到root用户下 想要从root用户切换到普通用户,只需要输入 su 用户名 即可切换到普通用户!! 也可以在超级用户下输入exit就会退出到普通用户,再输入exit才回退出命令行 原文地址:https://www.cnblogs.com/zkwarr

修改oralce数据库用户名和密码

首先以sys用户登录数据库 一.修改用户名 查到到所需修改用户名称的用户需要:select user#,name from user$;(例如查到有一个normal的用户对应的user#=61) 修改normal用户名称:update user$ set name='新的用户名称' where user#=61; 最后commit; 二.修改好了重启数据库在修改密码,否则会报用户名不存在的错误 alter user 新用户名 identified by 新密码

linux下,shell脚本暴力破解用户名和密码

由于一些注册用户帐号有规可循,而通常人们的防范意识较差,密码相对简单,对用户名进行常见密码的登录测试,达到破解密码的目的.仅供学习之用,请勿用于非法用途.代码做了部分修改,无法正常运行,测试需要根据实际需要修改代码,另外对密码安全问题一定要足够重视. 设计思路: 通过抓包工具截获http数据包,分析数据包(表单)中具体信息格式 分析用户名直接的逻辑关系,构造用户名 利用 curl 工具向指定登录网站模拟发包 对返回结果进行分析,若登录成功则破解成功 代码见链接: http://www.oschi

在eclipse中修改svn的用户名和密码

在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们 就习惯把访问SVN的用户名密码自动保存起来.以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 就有些麻烦了,下面是二种解决办法: 1.通过删除SVN客户端的账号配置文件   1)查看你的Eclipse中使用的是什么SVN Interface(中文:svn接口)windows > preference > Team > SVN     在右边的设置

查看、修改mysql的用户名和密码

一.查看密码 这时你需要进入/etc/mysql目录下,执行sudo  vi debian.cnf或者sudo vimdebian.cnf查看里面的用户名和密码, 然后使用这个文件中的用户名和密码进入mysql, 如果debian.cnf中的用户名为debian-sys-maint,则: mysql -u debian-sys-maint -p按回车,这时需要你输入密码,复制debian.cnf中的密码,就可以进入mysql数据库了 二.修改root密码 进入mysql客户端后, mysql>