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