我需要指定特定用户可以在 CentOS 7 服务器上安装的 rpm 的前缀。例如,假设我有:
- my_package_foo.rpm
- my_package_boo.rpm
我想我可以添加这个:
my_user ALL=NOPASSWD: /bin/rpm* my_package*
但它不起作用。
我还尝试了变体,例如:
my_user ALL=NOPASSWD: /bin/rpm my_package*
最后我尝试如下,但这允许我安装任何我不想要的 rpm。
my_user ALL=NOPASSWD: /bin/rpm