linux sudo命令中的%sudo ALL=(ALL:ALL) ALL 括号中的冒号表示什么意思呢?
%sudoALL=(ALL:ALL)ALL括号中的参数表示执行的用户,那么加个冒号是什么意思呢?...
%sudo ALL=(ALL:ALL) ALL 括号中的参数表示执行的用户,那么加个冒号是什么意思呢?
展开
展开全部
(ALL:ALL)表示的是前一个表示用户,后一个表示用户所在群组,如test0 ALL=(test1:test2)的意思是,第一个ALL表示用户test0可以登陆的主机,可以限定为localhost等,ALL表示允许所有来源;test0在执行sudo命令后,获取到属于test2群组的test1的操作权限。最后一个ALL表示的是可以执行的指令,可以用命令的绝对路径来限定可以执行的操作,ALL的话就是允许所有操作。
这个设置是debian版本里面的visudo设置,可能跟centos,ubuntu其他的一些版本不太一样
这个设置是debian版本里面的visudo设置,可能跟centos,ubuntu其他的一些版本不太一样
展开全部
追问
谢谢这位兄台的答案,但是我知道括号中的是以什么用户来执行,但是我不知道(ALL:ALL)的具体含义.
追答
ALL=(ALL:ALL) ALL
用户=(用户:用户组)命令
我不知道你用的什么版本,我自己的suders不是这个格式的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好~
冒号的作用是分隔用户与组,ALL:ALL表示所有用户:所有组
类似chown命令后面的“root:root”中的冒号效果~
冒号的作用是分隔用户与组,ALL:ALL表示所有用户:所有组
类似chown命令后面的“root:root”中的冒号效果~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询