![您如何允许非特权用户执行具有 774 权限的文件?](https://linux22.com/image/1451254/%E6%82%A8%E5%A6%82%E4%BD%95%E5%85%81%E8%AE%B8%E9%9D%9E%E7%89%B9%E6%9D%83%E7%94%A8%E6%88%B7%E6%89%A7%E8%A1%8C%E5%85%B7%E6%9C%89%20774%20%E6%9D%83%E9%99%90%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
您如何允许非特权用户执行具有 774 权限的文件?
答案1
您可以将它们添加到拥有该文件的组。确保它是可执行的。
// Add user to group
usermod -a -G groupName userName
// Create a group if you like
groupadd groupName
// Change group ownership of exe
chown [user]:[group] /path/to/exe
// Make exe exe-utable
chmod +x /path/to/exe
享受
答案2
您可以在 /etc/sudoers 中创建一个条目,以允许仅该人(或某些选定的用户组)以该特定文件的所有者或属于该文件的组的虚拟用户的身份而不是 root 身份执行该命令。