如何获得另一个非root用户的交互式shell?

卡尔里翁

我使用的是Ubuntu 10.04 LTS服务器,具有默认的安全模型(root用户已锁定,sudo用于提升特权)。sudo -i当我需要以提升的特权运行一系列命令时,或者当我需要在仅具有root特权的目录中四处浏览时,我偶尔会喜欢使用

有时,当设置将以其自己的非特权系统帐户(adduser --system --group --no-create-home --disabled-login some-daemon-user运行的软件时,我发现我需要以该用户身份而不是本人或root用户身份运行一系列命令我尝试使用sudo -i -u some-daemon-user,但是它只是返回一个1状态而没有任何错误消息。

我检查了syslogmessagesauth,并debug在日志文件中/var/log,其中没有包括任何消息,提及sudo或有问题的帐户。

因此,是否有可能成为另一个非root用户,即sudo风格,而不仅仅是设置密码并登录(作为他们)?我的系统是否以某种方式“损坏”,还是我做错了?

保罗·汉施

问题是这些用户的标准外壳通常设置为,/bin/false并且出于安全原因,您不应更改此设置。但是您仍然可以运行例如:sudo -u www-data /bin/sh

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得另一个非root用户的交互式shell?

来自分类Dev

如何获得bash脚本来响应另一个交互式脚本?

来自分类Dev

如何以另一个用户身份运行交互式命令

来自分类Dev

另一个Shell脚本内的背景中的交互式Shell

来自分类Dev

如何获得一个与父shell当前环境完全相同的交互式Bash子shell?

来自分类Dev

当另一个打开的c#winforms时使窗体不交互式

来自分类Dev

从另一个程序交互式调试python代码

来自分类Dev

启动一个非交互式的基于Spring-Shell的应用程序

来自分类Dev

如何从root用户切换到另一个拥有nologin shell的用户?

来自分类Dev

如何为find返回的每个目录生成一个交互式shell?

来自分类Dev

一个非root用户如何将sudo转换为另一个没有密码的非root用户?

来自分类Dev

如何通过管道将数据传送到交互式bash脚本并将管道输出到另一个命令?

来自分类Dev

如何基于另一个值启用/禁用交互式网格报告中的 HTML 表达式按钮

来自分类Dev

交互式绘图无法使用从另一个程序通过管道传递的输入进行初始化

来自分类Dev

将选定的记录从交互式网格复制到另一个 Oracle apex5.1

来自分类Dev

如何检索上一个命令的输出并将其保存在Python交互式shell内的变量中?

来自分类Dev

如何获得非交互式tmux窗格的大小?

来自分类Dev

与另一个python的shell python进行交互

来自分类Dev

交互式,非交互式shell和扩展

来自分类Dev

如何为非交互式shell设置globstar

来自分类Dev

以另一个(非root)用户身份运行GUI应用程序

来自分类Dev

运行另一个脚本时如何模拟用户交互

来自分类Dev

为什么`ssh user @ server mycommand`创建一个交互式shell?

来自分类Dev

读取stdin上的路径并为每行生成一个新的交互式shell

来自分类Dev

当shell的用户是root时,在另一个用户名上运行su会要求另一个用户的密码吗?

来自分类Dev

运行grub-mkconfig(从脚本/非交互方式)时,如何在grub.cfg中指定另一个磁盘作为root?

来自分类Dev

将参数值传递给 apex 5 中另一个页面中的交互式报告查询,但报告输出显示空白

来自分类Dev

非交互式Shell扩展别名

来自分类Dev

从另一个班级获得非静态副词

Related 相关文章

  1. 1

    如何获得另一个非root用户的交互式shell?

  2. 2

    如何获得bash脚本来响应另一个交互式脚本?

  3. 3

    如何以另一个用户身份运行交互式命令

  4. 4

    另一个Shell脚本内的背景中的交互式Shell

  5. 5

    如何获得一个与父shell当前环境完全相同的交互式Bash子shell?

  6. 6

    当另一个打开的c#winforms时使窗体不交互式

  7. 7

    从另一个程序交互式调试python代码

  8. 8

    启动一个非交互式的基于Spring-Shell的应用程序

  9. 9

    如何从root用户切换到另一个拥有nologin shell的用户?

  10. 10

    如何为find返回的每个目录生成一个交互式shell?

  11. 11

    一个非root用户如何将sudo转换为另一个没有密码的非root用户?

  12. 12

    如何通过管道将数据传送到交互式bash脚本并将管道输出到另一个命令?

  13. 13

    如何基于另一个值启用/禁用交互式网格报告中的 HTML 表达式按钮

  14. 14

    交互式绘图无法使用从另一个程序通过管道传递的输入进行初始化

  15. 15

    将选定的记录从交互式网格复制到另一个 Oracle apex5.1

  16. 16

    如何检索上一个命令的输出并将其保存在Python交互式shell内的变量中?

  17. 17

    如何获得非交互式tmux窗格的大小?

  18. 18

    与另一个python的shell python进行交互

  19. 19

    交互式,非交互式shell和扩展

  20. 20

    如何为非交互式shell设置globstar

  21. 21

    以另一个(非root)用户身份运行GUI应用程序

  22. 22

    运行另一个脚本时如何模拟用户交互

  23. 23

    为什么`ssh user @ server mycommand`创建一个交互式shell?

  24. 24

    读取stdin上的路径并为每行生成一个新的交互式shell

  25. 25

    当shell的用户是root时,在另一个用户名上运行su会要求另一个用户的密码吗?

  26. 26

    运行grub-mkconfig(从脚本/非交互方式)时,如何在grub.cfg中指定另一个磁盘作为root?

  27. 27

    将参数值传递给 apex 5 中另一个页面中的交互式报告查询,但报告输出显示空白

  28. 28

    非交互式Shell扩展别名

  29. 29

    从另一个班级获得非静态副词

热门标签

归档