试图重定向& vncpasswd作为不同的用户(bash)

时间:2017-06-22 22:56:45

标签: bash ubuntu-16.04 vnc

我有一个独特的需求,即在脚本中将“vncpasswd”作为不同的用户执行。 它还需要是非交互式和自动的。

我正在使用重定向,也是另一个用户。 使用来自(尝试合并)的信息

谢谢。

https://unix.stackexchange.com/questions/91534/how-to-pipe-to-bash-as-a-different-userHow to set Vncserver in bash script (redhat6)

尝试了

的变体
#!/bin/sh

'vncpasswd << EOF
tvnc1234
tvnc1234
EOF' | sudo -u vnc bash

#!/bin/sh

sudo -u vnc bash 'vncpasswd' << EOF
tvnc1234
tvnc1234
EOF

0 个答案:

没有答案