AIX 7上的sudo rootsh

时间:2016-12-23 08:08:28

标签: shell aix

我可以使用

" sudo / usr / bin / rootsh -i -u user_X"

但此外我想做的事情如下:

回音'日期' | sudo / usr / bin / rootsh -i -u user_X

我在这里得到以下答案:

stdin上没有tty / pty:不是打字机

任何想法如何解决我的问题? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

这取决于实际授予用户的内容。

如果命令" / usr / bin / rootsh"在没有任何参数的情况下被授予,然后您可以使用sudo /usr/bin/rootsh -i -u user_X "date"以root身份执行date命令。

如果命令" / usr / bin / rootsh -u -u user_X"被授予所有这些参数(没有其他形式,其他参数列表),那么你可能不会启动任何其他命令,因为不允许其他参数。

你可以使用" sudo -l"显示你准确执行的内容以及" rootsh"命令存在。如果您使用" sudo -l"的输出更新问题然后可能会提供更详细的答案。