为什么我在以用户身份运行 sudo 时没有足够的权限

克里斯·斯特里琴斯基

以下失败:

sudo -u chris ls /root
ls: cannot open directory '/root': Permission denied

虽然以下成功:

sudo ls /root
...

我不明白为什么。我假设除了具有 root 权限之外,还-u只是将$USER/running 用户更改为提供的参数。这种行为背后的原因是什么?

斯蒂芬·基特

sudo -u chris以 user 身份运行给定的命令chris,而不是以 root 身份并USER设置为chris因此,如果chris无法访问/rootsudo -u chris则不会更改。

man sudo

-u 用户, --user =用户

以默认目标用户(通常是root以外的用户身份运行命令

sudo不是专门的“以 root 身份运行”工具;它是一个“以其他用户或组身份运行”的工具。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

即使我的用户组不在sudoers文件中,为什么以sudo的身份运行命令时也没有得到密码提示?

来自分类Dev

为什么我使用soci连接postgresql时没有足够的数据库权限?

来自分类Dev

有没有我可以以非root用户身份运行的命令,以查看用户是否可以运行某些sudo命令

来自分类Dev

为什么Ansible不以sudo用户身份运行Pip?

来自分类Dev

如果没有sudo,为什么我们不能以其他用户身份执行命令列表?

来自分类Dev

当我没有sudo或su时如何安装sudo

来自分类Dev

当我没有root用户访问权限(sudo)时,如何在Linux机器上安装软件?

来自分类Dev

以root身份运行select shell命令而不给用户sudo权限?

来自分类Dev

以用户身份登录运行命令与执行 sudo -u 有什么区别

来自分类Dev

如果我可以在没有密码的情况下进行sudo,为什么需要tty来运行sudo?

来自分类Dev

为什么我没有“ su”的密码?“ sudo”问题

来自分类Dev

如何从没有root(sudo)权限的用户空间运行rmmod

来自分类Dev

通过RDP连接时,为什么在GUI中没有提示我进行sudo操作?

来自分类Dev

没有sudo或su命令时如何以其他用户身份运行命令

来自分类Dev

为什么我不断收到403用户没有来自Analytics API的此配置文件错误的足够权限

来自分类Dev

为什么我不断收到403用户没有来自Analytics API的此配置文件错误的足够权限

来自分类Dev

Google Analytics API:“用户对此帐户没有足够的权限。”

来自分类Dev

为什么即使在/ etc / sudoers中没有写“ NOPASSWD:ALL”,root用户也不需要密码来运行“ sudo”

来自分类Dev

没有sudo但没有sudo的可执行运行

来自分类Dev

为什么我的“ubuntu”用户在使用 sudo 时不需要密码

来自分类Dev

为什么当我运行sudo pm2 ls时Jenkins shell脚本会挂起

来自分类Dev

如何在没有“ sudo”的情况下以root用户身份运行程序?

来自分类Dev

重新验证用户以sudo身份运行脚本而没有多个密码提示

来自分类Dev

为什么我不能以sudo的其他用户身份读取文件

来自分类Dev

在Raspbian中以没有sudo的新用户身份wget

来自分类Dev

以第二个(非sudo)用户身份登录时没有电池指示

来自分类Dev

为什么在此之后我仍然需要以sudo的身份运行shutdown?

来自分类Dev

具有 Root 访问权限且没有 Sudo 的新用户

来自分类Dev

为什么使用sudo运行Wine会有危险?

Related 相关文章

  1. 1

    即使我的用户组不在sudoers文件中,为什么以sudo的身份运行命令时也没有得到密码提示?

  2. 2

    为什么我使用soci连接postgresql时没有足够的数据库权限?

  3. 3

    有没有我可以以非root用户身份运行的命令,以查看用户是否可以运行某些sudo命令

  4. 4

    为什么Ansible不以sudo用户身份运行Pip?

  5. 5

    如果没有sudo,为什么我们不能以其他用户身份执行命令列表?

  6. 6

    当我没有sudo或su时如何安装sudo

  7. 7

    当我没有root用户访问权限(sudo)时,如何在Linux机器上安装软件?

  8. 8

    以root身份运行select shell命令而不给用户sudo权限?

  9. 9

    以用户身份登录运行命令与执行 sudo -u 有什么区别

  10. 10

    如果我可以在没有密码的情况下进行sudo,为什么需要tty来运行sudo?

  11. 11

    为什么我没有“ su”的密码?“ sudo”问题

  12. 12

    如何从没有root(sudo)权限的用户空间运行rmmod

  13. 13

    通过RDP连接时,为什么在GUI中没有提示我进行sudo操作?

  14. 14

    没有sudo或su命令时如何以其他用户身份运行命令

  15. 15

    为什么我不断收到403用户没有来自Analytics API的此配置文件错误的足够权限

  16. 16

    为什么我不断收到403用户没有来自Analytics API的此配置文件错误的足够权限

  17. 17

    Google Analytics API:“用户对此帐户没有足够的权限。”

  18. 18

    为什么即使在/ etc / sudoers中没有写“ NOPASSWD:ALL”,root用户也不需要密码来运行“ sudo”

  19. 19

    没有sudo但没有sudo的可执行运行

  20. 20

    为什么我的“ubuntu”用户在使用 sudo 时不需要密码

  21. 21

    为什么当我运行sudo pm2 ls时Jenkins shell脚本会挂起

  22. 22

    如何在没有“ sudo”的情况下以root用户身份运行程序?

  23. 23

    重新验证用户以sudo身份运行脚本而没有多个密码提示

  24. 24

    为什么我不能以sudo的其他用户身份读取文件

  25. 25

    在Raspbian中以没有sudo的新用户身份wget

  26. 26

    以第二个(非sudo)用户身份登录时没有电池指示

  27. 27

    为什么在此之后我仍然需要以sudo的身份运行shutdown?

  28. 28

    具有 Root 访问权限且没有 Sudo 的新用户

  29. 29

    为什么使用sudo运行Wine会有危险?

热门标签

归档