sudo初级授权设置

linux中,不可能人人都是用root用户去修改一些文件或者操作,所以一般需要用到对用户的权限控制,linux中可以是sudo来实现

首先,权限控制的文件中 /etc/sudoers中进行配置,文件为只读文件,为了省去chmod +x 这一步授权操作,我们可以使用visudo

来直接对/etc/sudoers进行权限设置

直接在root ALL=(ALL) ALL这行下面进行编辑

1.比如要设置某普通用户使用ls命令并免输入密码

按空格区分的话

第一字段:允许使用sudo的用户

第二字段:第一个ALL是允许使用sudo的主机,第二个ALL是指用什么身份来执行命令

第三字段:NOPASSWD是指使用sudo的时候不需要输入普通用户的密码,冒号空格后面是指sudu允许使用的命令,如果需设置多命令,可以使用逗号隔开

命令的绝对路径可以使用which来确认

原文地址:https://www.cnblogs.com/python-cat/p/8053605.html