相关疑难解决方法(0)

sudo 在一个命令行中输入密码?

在忙碌的日子里,我想跑步

$ ./configure && make && sudo make install && halt
Run Code Online (Sandbox Code Playgroud)

晚上睡觉,希望应用程序会自动安装。但是第二天我看到的是 sudo 要求我输入密码的屏幕。那么我怎么能在一个命令行中使用密码运行 sudo ,或者有没有其他方法可以做到这一点?

sudo shell

168
推荐指数
7
解决办法
43万
查看次数

当 stdout 和 stderr 都被重定向时,ssh 如何/为什么输出到 tty?

我刚刚注意到

ssh user@host >/tmp/out 2>/tmp/err
Run Code Online (Sandbox Code Playgroud)

可以写类似的东西

Warning the RAS host key...
...
Are you sure you want to continue connecting (yes/no)?
Run Code Online (Sandbox Code Playgroud)

stdout 和 stderr 都被重定向,但这仍然显示在 tty 中。

  1. ssh这是怎么做的?
  2. 为什么ssh要这样做?它不违反 *nix 习语吗?
  3. 当我ssh作为通过管道连接的 stdin/stdout/stderr 的子进程运行(或另一个具有类似行为的程序)时,我希望父进程看到子进程的输出。如果子进程像这样躲避stdout/stderr,父进程怎么捕获呢?

linux ssh bash redirection pipe

4
推荐指数
1
解决办法
984
查看次数

如何在 shell 脚本中直接向 sudo su -<someuser> 提供密码

我需要在sudo su -<someuser>要求输入密码的shell 脚本中实现自动化。

如何直接向 IBM AIX 服务器的 sudo su - in shell 脚本提供密码。我试过使用echo <password> | sudo su -<someuser>它没有用 。请对此提供帮助。

linux sudo bash shell

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×2

linux ×2

shell ×2

sudo ×2

pipe ×1

redirection ×1

ssh ×1