加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 为什么我不能运行sudo -g?

发布时间:2020-12-14 02:47:59 所属栏目:Linux 来源:网络整理
导读:$sudo -u fish -g fish bashSorry,user steve is not allowed to execute '/bin/bash' as fish:fish on myserver.$sudo -u fish bash$groupsfish 什么是-g选项意味着用于什么,为什么我不能使用它? RHEL btw. 解决方法 大概是因为你的sudoers文件没有指定这
$sudo -u fish -g fish bash
Sorry,user steve is not allowed to execute '/bin/bash' as fish:fish on myserver.
$sudo -u fish bash
$groups
fish

什么是-g选项意味着用于什么,为什么我不能使用它? RHEL btw.

解决方法

大概是因为你的sudoers文件没有指定这个.这是两行之间的区别:第一行是默认值,第二行也允许你以任何组的形式运行命令,这就是你想要的.

>史蒂夫ALL =(全部)……>史蒂夫ALL =(全部:全部)……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读