0
A
回答
2
可以與chmod
文件設置影響誰可以讀取/寫入的權限/執行該文件,沒有什麼特權的過程中運行該文件已創建。
在Unix上,您可以通過播放文件所有者和粘性位,並在文件系統上擁有適當的權限來獲得某種形式的保護,但這並不容易,無法在Windows上正常工作(無粘性位那裏)。
1
我有這樣的可執行文件,我想改變它的權限,以便它可以寫入無門,只能讀取和執行
這不是如何chmod
作品 - 它設置文件本身的權限,它不能限制可執行文件可以寫入的內容。
1
某些Linux或Unix用來禁止可執行文件寫東西的解決方法是將該可執行文件setuid設置爲沒有權限的用戶(幾乎「不存在」),例如nobody
用戶(例如,在Debian或Ubuntu中)。要小心,瞭解更多關於seteuid & setreuid & capabilities & credentials(我不確知,如果所有這些系統調用有一個Python的接口)。
相關問題
- 1. 從內核模式執行用戶模式可執行文件
- 2. 可執行文件格式
- 3. 如何在Linux中使用模式執行多個可執行文件
- 4. 通過CMD以兼容模式運行可執行文件
- 5. 模板和可執行文件
- 6. 在Go可執行文件中包含模板文件
- 7. 可執行文件
- 8. 可執行文件
- 9. Powershell:格式化可執行文件
- 10. 識別便攜式可執行文件
- 11. g ++可執行文件的格式
- 12. 生成PE格式可執行文件
- 13. 使用單個CMakeLists.txt生成多模式可執行文件
- 14. 將Unix可執行文件轉換爲Windows可執行文件
- 15. 執行格式錯誤。二進制文件不可執行
- 16. 什麼執行。在執行模式
- 17. IIS可執行文件沒有執行
- 18. C#可執行文件執行目錄
- 19. 在gradlew中運行可執行文件
- 20. 在PHP中運行可執行文件
- 21. 在linux中運行可執行文件
- 22. 如何在測試中用可執行文件替換可執行文件?
- 23. 在另一個可執行文件中包含可執行文件
- 24. f2py:找不到可執行文件C:Python27pythonw.exe可執行文件C:Python27pythonw.exe不存在
- 25. 使用模式作爲文件名執行文件
- 26. 使awk文件可執行
- 27. RPMbuild與可執行文件
- 28. 單個可執行文件
- 29. helink dll可執行文件
- 30. 可執行文件和Django
'chmod'沒有做到這一點。您需要的是在沙箱中運行該進程。 –
[發表在Unix&Linux上的類似問題](http://unix.stackexchange.com/questions/24469/chmod-change-permissions-on-a-file)。 – Gilles