linux sudo命令中的%sudo ALL=(ALL:ALL) ALL 括号中的冒号表示什么意思呢?

%sudoALL=(ALL:ALL)ALL括号中的参数表示执行的用户,那么加个冒号是什么意思呢?... %sudo ALL=(ALL:ALL) ALL 括号中的参数表示执行的用户,那么加个冒号是什么意思呢? 展开
 我来答
张晖110119
2019-01-08
知道答主
回答量:82
采纳率:0%
帮助的人:6.8万
展开全部
(ALL:ALL)表示的是前一个表示用户,后一个表示用户所在群组,如test0 ALL=(test1:test2)的意思是,第一个ALL表示用户test0可以登陆的主机,可以限定为localhost等,ALL表示允许所有来源;test0在执行sudo命令后,获取到属于test2群组的test1的操作权限。最后一个ALL表示的是可以执行的指令,可以用命令的绝对路径来限定可以执行的操作,ALL的话就是允许所有操作。
这个设置是debian版本里面的visudo设置,可能跟centos,ubuntu其他的一些版本不太一样
百度网友1ac9554
推荐于2016-06-06 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:111万
展开全部
ALL=(ALL) ALL
用户=可以以root权限执行的命令(实际的命令路径)
明白了?
追问
谢谢这位兄台的答案,但是我知道括号中的是以什么用户来执行,但是我不知道(ALL:ALL)的具体含义.
追答
ALL=(ALL:ALL) ALL

用户=(用户:用户组)命令
我不知道你用的什么版本,我自己的suders不是这个格式的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑鹰坠落_BHD
2018-03-22 · TA获得超过580个赞
知道答主
回答量:130
采纳率:83%
帮助的人:3.4万
展开全部
您好~
冒号的作用是分隔用户与组,ALL:ALL表示所有用户:所有组
类似chown命令后面的“root:root”中的冒号效果~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式