如何降低用户权限来运行脚本

如何降低用户权限来运行脚本

我想以普通用户身份运行 snmptrapd 启动的脚本。看起来 /etc/snmp/snmptrapd.conf 中的 traphandle 指令以特权用户 (root:root) 身份运行指示的程序。traphandle 程序是一个 bash 脚本。有没有办法在执行/脚本开始时将权限从 root 移到普通用户?我打算以普通用户身份运行的 traphandle 程序会创建一些文件,如果以普通用户身份创建这些文件会更好。当然,我可以为脚本中创建的每个文件发出 chmod/chown,但我想知道是否有更优雅的解决方案。

此致,

答案1

您可以使用以下程序来降低某些用户帐户的权限:

相关内容