Burada birçok kez parola gerekli kurulum ve kurulumu otomatikleştirmek için bir bash komut dosyasında belgeleri kullanıyorum. Parolayı bir kez giriyorum ve komut dosyası çeşitli komutlara geçiriyor. Çoğu durumda, buradaki belge yaklaşımı bu cezayı ele alır. Ancak, bir durumda bu hatayı alıyorum:
Enter VNC password: stty: standard input: Inappropriate ioctl for device
Verify password:
stty: standard input: Inappropriate ioctl for device
Lütfen bu hata mesajının x11vnc -storepassword(kaynağından değil sudo) olduğuna dikkat edin .
Benim sorunum ile ilgili x11vnc -storepasswdve işte benim kod:
sudo x11vnc -storepasswd ~/.vnc/passwd << ENDDOC
password
password
y
ENDDOC
Açıkçası (hatadan) çalışmıyor. sudo x11vnc -storepasswd ~/.vnc/passwdBir senaryoda nasıl uygulanacağının çalışan bir örneğini takdir ediyorum .
Yardımcı olması durumunda, istemler aşağıdaki gibi görünür:
VNC şifresini girin: Şifreyi
doğrulayın:
/home/user/.vnc/passwd? [y] / nn
Kullanmak expectdaha iyi bir çözüm olacak mı? Öyleyse, bu durumda nasıl kullanırım? (Daha expectönce hiç kullanmadım ama bu soruyu gönderdikten sonra birçok örneğe baktım ve expectkendi başıma çalışamıyorum.)
sudoondan gelmiyorx11vnc -storepassword. Çeşitliexpectyaklaşımlar deniyorum ve doğru anlayamıyorum. İçinexpectbir şifre girmek için kullanılan bir örnekx11vnc -storepasswordçok takdir edilecektir. Daha fazla karışıklığı önlemek için sorumu güncelleyeceğim.