![如何允許非特權使用者執行具有 774 權限的檔案?](https://rvso.com/image/1451254/%E5%A6%82%E4%BD%95%E5%85%81%E8%A8%B1%E9%9D%9E%E7%89%B9%E6%AC%8A%E4%BD%BF%E7%94%A8%E8%80%85%E5%9F%B7%E8%A1%8C%E5%85%B7%E6%9C%89%20774%20%E6%AC%8A%E9%99%90%E7%9A%84%E6%AA%94%E6%A1%88%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 身分執行該命令,而是以該特定檔案的擁有者或屬於該群組的虛擬用戶身份執行該指令。