chmod + x与sudo可执行文件之间的区别

微型

用户可以通过以下方式执行可执行文件:sudoing,该命令允许用户以所有者身份运行可执行文件,或者通过将执行位chmod u + x(或者应为chmod a + x?)设置为可执行文件

那么,如果两者具有相同的效果,即允许所有者以外的其他人运行可执行文件,那么两者之间的真正区别是什么?

用户4443

我怀疑您是要特别询问chmod o+x,以使other(即既不user是指定group用户又不是指定成员的)用户执行文件。chmod a+x是的超集chmod o+x,因为它导通所有3执行权限(usergroup,和other)。

然后区别是程序将在其中运行的上下文。sudo程序一起在指定用户的上下文中运行;没有sudo程序运行在当前用户的上下文中。对于某些脚本,这可能根本不重要,但是如果涉及到涉及用户权限的任何内容,那就很重要。也许可以用一个假想的恶意脚本来解释这一点,该脚本将删除用户主目录中的所有文件:

如果用户alice运行,sudo -u bob deleteHomeFiles.sh则bob主目录中的文件将全部删除。另一方面,如果直接alice运行deleteHomeFiles.sh,则将删除alice的主目录中的文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.sh文件和可执行文件(chmod + x)的区别是什么?

来自分类Dev

使用chmod + x时更改可执行文件的名称

来自分类Dev

权限即使在chmod u + x之后也拒绝运行可执行文件

来自分类Dev

智能chmod -x,用于实际上无法执行的所有可执行文件

来自分类Dev

智能chmod -x,用于实际上无法执行的所有可执行文件

来自分类Dev

chmod 001或111?Unix可执行文件的权限问题

来自分类Dev

终端-将chmod可执行文件(./)保存为终端命令

来自分类Dev

如何在github chmod = + x中制作上传的文件?然后使用wget命令下载文件,以保留github模式下的可执行文件集?

来自分类Dev

“ chmod 775”和“ chmod 2755”之间的区别

来自分类Dev

chmod 777和chmod 007之间的区别

来自分类Dev

“ chmod 775”和“ chmod 2755”之间的区别

来自分类Dev

可执行文件目录与可执行文件之间的区别

来自分类Dev

“ bash可执行文件”和“ bash -c可执行文件”之间的区别

来自分类Dev

可执行文件目录与可执行文件之间的区别

来自分类Dev

rm可执行文件>> dev / null与rm可执行文件之间的区别

来自分类常见问题

使用“ chmod a + x”和“ chmod 755”之间的区别

来自分类Dev

代码对象和可执行文件之间的区别

来自分类Dev

可执行文件和./executable之间的区别

来自分类Dev

我如何从`chmod -x chmod`中恢复?

来自分类Dev

chmod。更改文件权限

来自分类Dev

rsync + chmod多个文件

来自分类Dev

chmod a + x和chmod + x有什么区别?

来自分类Dev

`chmod a+x` 和 `chmod +x` 有什么区别?

来自分类Dev

“ chmod + x”和“ chmod 755”有什么区别?

来自分类Dev

为什么无法使该文件可执行(chmod权限)?

来自分类Dev

无法撤消sudo chmod 655 /

来自分类Dev

什么是sudo chmod -R 775

来自分类Dev

无法撤消sudo chmod 655 /

来自分类Dev

Sudo chmod获取权限被拒绝

Related 相关文章

  1. 1

    .sh文件和可执行文件(chmod + x)的区别是什么?

  2. 2

    使用chmod + x时更改可执行文件的名称

  3. 3

    权限即使在chmod u + x之后也拒绝运行可执行文件

  4. 4

    智能chmod -x,用于实际上无法执行的所有可执行文件

  5. 5

    智能chmod -x,用于实际上无法执行的所有可执行文件

  6. 6

    chmod 001或111?Unix可执行文件的权限问题

  7. 7

    终端-将chmod可执行文件(./)保存为终端命令

  8. 8

    如何在github chmod = + x中制作上传的文件?然后使用wget命令下载文件,以保留github模式下的可执行文件集?

  9. 9

    “ chmod 775”和“ chmod 2755”之间的区别

  10. 10

    chmod 777和chmod 007之间的区别

  11. 11

    “ chmod 775”和“ chmod 2755”之间的区别

  12. 12

    可执行文件目录与可执行文件之间的区别

  13. 13

    “ bash可执行文件”和“ bash -c可执行文件”之间的区别

  14. 14

    可执行文件目录与可执行文件之间的区别

  15. 15

    rm可执行文件>> dev / null与rm可执行文件之间的区别

  16. 16

    使用“ chmod a + x”和“ chmod 755”之间的区别

  17. 17

    代码对象和可执行文件之间的区别

  18. 18

    可执行文件和./executable之间的区别

  19. 19

    我如何从`chmod -x chmod`中恢复?

  20. 20

    chmod。更改文件权限

  21. 21

    rsync + chmod多个文件

  22. 22

    chmod a + x和chmod + x有什么区别?

  23. 23

    `chmod a+x` 和 `chmod +x` 有什么区别?

  24. 24

    “ chmod + x”和“ chmod 755”有什么区别?

  25. 25

    为什么无法使该文件可执行(chmod权限)?

  26. 26

    无法撤消sudo chmod 655 /

  27. 27

    什么是sudo chmod -R 775

  28. 28

    无法撤消sudo chmod 655 /

  29. 29

    Sudo chmod获取权限被拒绝

热门标签

归档