设置 VNC 密码

poo*_*opa 2 linux password vnc

我需要一些帮助。有没有办法在没有用户交互的情况下设置 VNC 密码?当我运行 vncpasswd 时,它会提示输入密码,然后对其进行验证。我想从脚本更改密码。这可能吗?

Pau*_*aul 5

我没有 vncserver,所以通过网络阅读手册页而无法测试....

您是否尝试将密码写入临时文件两次并将其用作 vncpasswd 的标准输入?

echo $password >/tmp/file
echo $password >>/tmp/file  # note >> for append
vncpasswd </tmp/file >/tmp/vncpasswd.1 2>/tmp/vncpasswd.2
Run Code Online (Sandbox Code Playgroud)

那是针对 bash shell 的。但基本思想应该是显而易见的。提示将在 .1 文件中结束,在 .2 文件中出现错误