根执行命令作为sudo与不使用sudo之间的区别?

用户972276

我对sudo命令和root用户有一个Linux问题。如果我使用su命令登录到root用户,那么以下两个命令有什么区别?

root> sudo ./some_executable

root> ./some_executable

有区别吗?我正在尝试使用可执行文件,并注意到该可执行文件与第一个命令可以正常工作,但是对于第二个命令却失败,说明我没有以超级用户身份运行该命令。我一直认为sudo / su命令允许您以root特权执行命令,因此执行第一个命令将是多余的。但是,我确实注意到root用户在sudoers文件中,所以我不知道这是否是可执行文件中的错误,还是运行以root身份登录的命令与使用sudo之间确实存在区别?

djg

对于两个实例,您的环境变量将有所不同。

sudo将重置您的一些环境变量-阅读sudo的手册页,并查看该-E选项以及sudoers配置文件中的部分。

另外,您使用rootsu而不su -获取root意味着直接执行文件时您没有真正的root环境。

总而言之,两种情况之间存在环境不匹配的情况,一种情况在另一种情况下却无法工作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以sudo为根执行命令

来自分类Dev

使用 sudo 执行命令与以 root 用户身份执行命令有什么区别?

来自分类Dev

使用sudo执行命令并使用sudo执行Bash脚本

来自分类Dev

无法使用sudo执行命令

来自分类Dev

将maven作为sudo和不使用sudo之间有什么区别吗?

来自分类Dev

日志文件-使用sudo与不使用sudo之间的区别

来自分类Dev

Python脚本中的Sudo执行命令

来自分类Dev

在我的路径中添加了bin目录,无法使用“ sudo命令”在其中执行命令

来自分类Dev

使用sudo缓存执行命令的密码要多长时间?

来自分类Dev

当多个单词时,通过sudo执行命令失败

来自分类Dev

Ansible:如何使用“ sudo su -c <COMMAND> <USER>”以另一个用户身份执行命令?

来自分类Dev

使用sudo -u以其他用户身份执行命令时出现问题

来自分类Dev

通过批处理文件登录PuTTY后,在远程服务器中使用sudo执行命令

来自分类Dev

如何使用Robotframework执行sudo命令?

来自分类Dev

SSH:执行sudo命令

来自分类Dev

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

来自分类Dev

sudo su和sudo fish之间的区别

来自分类Dev

sudo -i和sudo su之间的区别

来自分类Dev

sudo su和sudo fish之间的区别

来自分类Dev

在Justfile中通过SSH通过sudo以其他用户身份执行命令

来自分类Dev

在Justfile中通过SSH通过sudo以其他用户身份执行命令

来自分类Dev

让单个用户在没有 sudo 密码的情况下执行命令

来自分类Dev

sudo:source:将tcl作为sudo执行时找不到命令

来自分类Dev

不使用sudo无法运行大多数cordova命令

来自分类Dev

不使用sudo命令更改所有权

来自分类Dev

允许用户执行sudo命令

来自分类Dev

允许用户执行sudo命令

来自分类Dev

使用adduser或gpasswd添加sudo用户之间的区别

来自分类Dev

如何在PuTTY中打开会话并执行命令而不使用包含命令的文件?

Related 相关文章

  1. 1

    以sudo为根执行命令

  2. 2

    使用 sudo 执行命令与以 root 用户身份执行命令有什么区别?

  3. 3

    使用sudo执行命令并使用sudo执行Bash脚本

  4. 4

    无法使用sudo执行命令

  5. 5

    将maven作为sudo和不使用sudo之间有什么区别吗?

  6. 6

    日志文件-使用sudo与不使用sudo之间的区别

  7. 7

    Python脚本中的Sudo执行命令

  8. 8

    在我的路径中添加了bin目录,无法使用“ sudo命令”在其中执行命令

  9. 9

    使用sudo缓存执行命令的密码要多长时间?

  10. 10

    当多个单词时,通过sudo执行命令失败

  11. 11

    Ansible:如何使用“ sudo su -c <COMMAND> <USER>”以另一个用户身份执行命令?

  12. 12

    使用sudo -u以其他用户身份执行命令时出现问题

  13. 13

    通过批处理文件登录PuTTY后,在远程服务器中使用sudo执行命令

  14. 14

    如何使用Robotframework执行sudo命令?

  15. 15

    SSH:执行sudo命令

  16. 16

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

  17. 17

    sudo su和sudo fish之间的区别

  18. 18

    sudo -i和sudo su之间的区别

  19. 19

    sudo su和sudo fish之间的区别

  20. 20

    在Justfile中通过SSH通过sudo以其他用户身份执行命令

  21. 21

    在Justfile中通过SSH通过sudo以其他用户身份执行命令

  22. 22

    让单个用户在没有 sudo 密码的情况下执行命令

  23. 23

    sudo:source:将tcl作为sudo执行时找不到命令

  24. 24

    不使用sudo无法运行大多数cordova命令

  25. 25

    不使用sudo命令更改所有权

  26. 26

    允许用户执行sudo命令

  27. 27

    允许用户执行sudo命令

  28. 28

    使用adduser或gpasswd添加sudo用户之间的区别

  29. 29

    如何在PuTTY中打开会话并执行命令而不使用包含命令的文件?

热门标签

归档