su和sudo

用户身份切换,一般用户执行root权限。

一、su

su是最简单的身份切换命令,可以进行任何身份的切换。


使用su切换成root身份,使用id查看身份确实是root,但文件夹还是在zy用户的主文件夹中。

使用su -切换root身份,发现身份是root,主文件夹也换了过来。由此我们可以发现了su和su -的差别。

su username只切换身份,变量环境不变。

su -username或su -l username才会连变量都换成新用户的环境。

二、sudo

系统默认只有root可以执行sudo,其实我们了解了visudo就可以知道,包含在sudoers里的用户才可以使用sudo命令。

使用root打开visudo

给一般用户授权。

sudo命令可以使得普通用户不用切换到root身份,而执行一些root权限的功能。

只要有sudo的权限,输入自己的密码,即可执行root权限的命令。

三、sudo su

sudo su使用自己的密码登陆root


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值