VNC之免交互式设置用户登录密码
由于有几十台机器,每台机器需要配置4个VNC账号,手动配置太费劲了,这里使用免交互式配置密码,可以将其改在脚本中,减少配置时间
方法一
#!/bin/sh
yum -y install tigervnc*
myuser="root"
mypasswd="root123"
mkdir /home/$myuser/.vnc
echo $mypasswd | vncpasswd -f > /home/$myuser/.vnc/passwd
chown -R $myuser:$myuser /home/$myuser/.vnc
chmod 0600 /home/$myuser/.vnc/passwd
方法二
myuser="root"
mypass="root123"
/usr/bin/expect <<EOF
spawn /usr/bin/vncpasswd $myuser
expect "Password:"
send "$mypass\r"
expect "Verify:"
send "$mypass\r"
expect eof
exit
EOF
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)