linux sudo命令

作用

sudo命令可以让你临时使用某个用户的身份执行命令而不需要切换用户

使用方法

sudo -u [想要使用的用户身份(如果不写,则默认为root)] 命令

示例

1.使用wdy用户,在/tmp目录下,创建一个文件sudo_test
sudo -u wdy touch /tmp/sudo_test
在这里插入图片描述
通过查看文件详细信息,发现文件的属主和属组竟然都是wdy,那么就说明了sudo确实可以使用其他用户的身份进行操作
2.切换到wdy用户,使用alice用户在/tmp目录下创建一个文件sudo_test1
sudo -u alice touch /tmp/sudo_test1
在这里插入图片描述代码没有错,但是却不能创建,原来是没有在sudoers文件里面写明wdy用户可以使用sudo功能
3.在sudoers文件中添加wdy用户,让其可以使用sudo命令
可以使用vi命令,也可以直接使用visudo命令,这个命令可以调用/etc/sodoers文件(这个命令要在root用户下运行)
visudo
在这里插入图片描述
在这里编辑,按照上面的格式,写入你期望的用户名,保存退出
在这里插入图片描述
然后查看,发现添加允许的用户之后,wdy用户就可以使用sudo命令来使用alice用户的身份创建文件了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值