SU 与 SU- 切换账户的区别

本文介绍了在Linux系统中切换root用户的两种方法:使用`su`和`su-`。使用`su`切换后,环境变量不会完全更新,而`su-`则会提供一个完整的root环境,包括登录 shell 和环境变量的改变。退出`su-`后,会返回原来的用户账户。
摘要由CSDN通过智能技术生成

1 完全切换 单纯使用su 切换成为 root 的身份,读取的变量设定方式为 non-login shell 的方式,这种方式下很多原本的变量不会被改变,即不是完全的 root 环境。

2 还有一种root 身份切换方式是 su -:

两种方式之间的区别是:前者在切换到 root 账户之后仍然保持原账户环境,而后者会以登录的方式切换到 root 账户。su - 切换的 root 账户,exit 之后,会退出该账户,然后再进入原账户。采用 su – 方式切换为 root 账户的方式,就是完全的 root 环境。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值