linux sudo命令中的%sudo ALL=(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其他的一些版本不太一样
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-06
ALL=(ALL) ALL
用户=可以以root权限执行的命令(实际的命令路径)
明白了?追问

谢谢这位兄台的答案,但是我知道括号中的是以什么用户来执行,但是我不知道(ALL:ALL)的具体含义.

追答

ALL=(ALL:ALL) ALL

用户=(用户:用户组)命令
我不知道你用的什么版本,我自己的suders不是这个格式的。

本回答被提问者采纳
第2个回答  2018-03-22
您好~
冒号的作用是分隔用户与组,ALL:ALL表示所有用户:所有组
类似chown命令后面的“root:root”中的冒号效果~

linux sudo命令中的%sudo ALL=(ALL:ALL) ALL 括号中的冒号表示什么意思...
(ALL:ALL)表示的是前一个表示用户,后一个表示用户所在群组,如test0 ALL=(test1:test2)的意思是,第一个ALL表示用户test0可以登陆的主机,可以限定为localhost等,ALL表示允许所有来源;test0在执行sudo命令后,获取到属于test2群组的test1的操作权限。最后一个ALL表示的是可以执行的指令,可以用...

LINUX的VISUDO的四个ALL分别代表什么?
一般类似于:%sudo ALL=(ALL:ALL) ALL 1、从左到右第1个all是用户(user)。2、从左到右第2个all是机器。3、从左到右第3个是新用户身分(run_as_user, 如root, oracle)。4、从左到右第4个是命令。

Linux系统中的sudo命令使用讲解
username ALL=(ALL) ALL \/\/为用户“username”授予sudo访问权 %wheel ALL=(ALL) ALL \/\/为属于wheel用户组的所有用户授予sudo访问权 现在指定的用户名就能够使用所有根权限了。你还可以允许某个用户或用户组只对特定服务或服务器拥有sudo访问权,以取代ALL参数,不过那是另一个话题了。几个选项 与任...

root ALL=(ALL) ALL 第一个ALL就是主机别名的应用位置 这个限制主机...
第一个 ALL 指示允许从任何终端、机器访问 sudo 第二个 (ALL) 指示 sudo 命令被允许以任何用户身份执行 第三个 ALL 表示所有命令都可以作为 root 执行

LINUX的VISUDO的四个ALL分别代表什么?
你好!第一个是用户(user),第二个是机器,第三个是新用户身分(run_as_user,如root,oracle),第四个是命令。希望对你有所帮助,望采纳。

linux之sudo使用技巧汇总
USER\/GROUP: 指定可以执行sudo的用户或组,如%sudo ALL=(ALL:ALL) ALL允许sudo组执行所有命令。NOPASSWD: 避免密码输入,如escape ALL=(ALL) NOPASSWD: \/bin\/echo \/bin\/ls,允许执行echo和ls命令无需密码。访问限制: 通过指定特定命令,如rumenz ALL=(ALL) NOPASSWD: \/bin\/echo \/bin\/ls,限制...

linux权限之su和sudo的区别
第一个红色方框那行代码,这行代码是什么意思呢,第一列root不用多说,是用户账号,第二列的ALL意思是登陆者的来源主机名,第三列等号右边小括号中的ALL是代表可以切换的身份,第四列ALL是可执行的命令。1).单个用户的sudoers语法:如果我要我当前这个用户能执行root的所有操作,那么我只要加一行learn...

centos中的\/etc\/sudoers文件中的权限设定方法讲解
其中的 NOPASSWD: ALL 是什么意思呢?看一下下面:#FULLTIMERS可以运行任何命令在任何主机而不用输入自己的密码 FULLTIMERS ALL = NOPASSWD: ALL 非常好,也就是说,设置为NOPASSWD: ALL的用户,可以只用sudo就变身为root用户,very good!我们可以随便设置一个用户为:somealreadyexistuser ALL=(ALL) ...

linux下vi编辑只读文档无法保存的解决方法
3)编辑\/etc\/sudoers文件。也就是输入命令vim \/etc\/sudoers,输入i进入编辑模式,找到这一 行:root ALL=(ALL) ALL在起下面添加xxx ALL=(ALL) ALL(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入:wq)退出。4)撤销文件的写 权限。也就是输入命令chmod u-w \/etc\/sudoers。...

linux sudo用法
可以看到ds用户执行ping是可以的,但是执行kill命令就不行了,即使使用sudo尝试使用root身份执行也不行:通过\/var\/log\/secure日志文件可以看的更详细:常用实例讲解 1 .oracle用户可以在任何地点以任何的身份执行所有命令,等同于root。oracle ALL=(ALL) ALL 2. oracle2用户可以在任何地点以root的身份...

相似回答