poopa Asked: 2010-02-22 07:30:28 +0800 CST2010-02-22 07:30:28 +0800 CST 2010-02-22 07:30:28 +0800 CST 设置 VNC 密码 772 我需要一些帮助。有没有办法在没有用户交互的情况下设置 VNC 密码?当我运行 vncpasswd 时,它会提示输入密码,然后进行验证。我想从脚本更改密码。这可能吗? linux password vnc 2 个回答 Voted Best Answer Paul 2010-02-22T07:46:58+08:002010-02-22T07:46:58+08:00 我没有 vncserver,所以通过网络阅读手册页并且无法测试.... 您是否尝试过将密码两次写入临时文件并将其用作 vncpasswd 的标准输入? echo $password >/tmp/file echo $password >>/tmp/file # note >> for append vncpasswd </tmp/file >/tmp/vncpasswd.1 2>/tmp/vncpasswd.2 这是针对 bash shell 的。但基本思想应该是显而易见的。提示将在 .1 文件中结束,在 .2 文件中出现错误 dazonic 2016-03-25T22:26:47+08:002016-03-25T22:26:47+08:00 如果你想要一个单线,这来自https://stackoverflow.com/a/30606811/109707 vncpasswd -f <<< $PASSWORD > "$HOME/.vnc/passwd" 或者如果使用 x11vnc x11vnc -storepasswd $PASSWORD "$HOME/.vnc/passwd"
我没有 vncserver,所以通过网络阅读手册页并且无法测试....
您是否尝试过将密码两次写入临时文件并将其用作 vncpasswd 的标准输入?
这是针对 bash shell 的。但基本思想应该是显而易见的。提示将在 .1 文件中结束,在 .2 文件中出现错误
如果你想要一个单线,这来自https://stackoverflow.com/a/30606811/109707
vncpasswd -f <<< $PASSWORD > "$HOME/.vnc/passwd"
或者如果使用 x11vnc
x11vnc -storepasswd $PASSWORD "$HOME/.vnc/passwd"