centOS7切换用户

普通用户切换root用户有两种方法:

(1)"su"或"su root"

password:输入root用户密码

(2)"su -"或"su - root"  注意"-"是一个参数,之后是有一个空格的,直接写"-root"是不行的

password:输入root用户密码

两种方法的区别在于:前者只切换了root身份 , 但是shell环境仍然是普通用户的shell , 而后者是连用户和shell 环境一起切换成了root 身份了 , 只有切换了shell环境才不会出现PATH环境变量错误 。 su切换成root用户之后 pwd 一下 , 发现自己的工作目录仍然是普通用户的工作目录 ;而用su - 命令切换后 工作目录也变成了root的工作目录 , 使用echo $PATH 命令看一下su 和su - 的环境变量有何不同 。 以此类推 , 要从当前用户切换到其他用户应该使用su - 命令 。

root用户切换普通用户:

"su 用户名"或"su - 用户名",同理,前者只是切换了用户(不需要密码),要想连shell环境一起切换就用后边的(需要用户密码)。

参考文章:

https://blog.csdn.net/chou_out_man/article/details/79666287

  • 8
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7中切换用户可以使用expect工具来实现自动输入密码的功能。首先,需要安装expect工具,可以使用以下命令进行安装:yum install -y expect \[1\]。 接下来,创建一个脚本文件,比如susu.sh,并使用vim编辑该文件:vim susu.sh \[1\]。在脚本文件中,使用expect来自动输入密码并切换到su用户。以下是一个示例脚本: #!/usr/bin/expect set timeout 3 spawn su expect "Password:" exec sleep 1 send "root\r" expect "#" interact 保存并退出脚本文件。然后,通过执行脚本文件来切换到su用户:./susu.sh \[1\]。 另外,如果你想设置开机启动图形界面,可以使用以下命令:systemctl set-default graphical.target \[2\]。如果想开机启动dos界面,可以使用以下命令:systemctl set-default multi-user.target \[2\]。你也可以使用快捷键来在图形界面和dos界面之间切换:图形到dos界面使用Ctrl+Alt+F2,dos到图形界面可以输入startx命令或者在命令行输入init 3命令切换到dos界面,输入init 5命令切换到图形界面 \[2\]。 如果你还没有安装X Window System和图形界面软件GNOME,可以使用以下命令进行安装:yum groupinstall "X Window System"和yum groupinstall "GNOME Desktop"。安装完成后,可以使用startx命令进入图形界面 \[3\]。 希望以上信息对你有所帮助。 #### 引用[.reference_title] - *1* [利用shell脚本切换用户(centos7)](https://blog.csdn.net/qq_25715863/article/details/128189745)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [centos 7 启动图形界面及切换用户](https://blog.csdn.net/wy820421/article/details/120683319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值