getpassword hatası: Aygıt vnc hatası için uygun olmayan ioctl


5

Tigervnc-server paketini sunucuya kurdum.

[root@localhost ~]# rpm -qa tigervnc
tigervnc-1.1.0-16.el6.x86_64

Bir vnc kullanıcısı yaratıldı ve bu kullanıcı için de vncpasswd oluşturuldu.

[root@localhost ~]# useradd vnc
[root@localhost ~]# vncpasswd vnc
Password:
Verify:
[root@localhost ~]# 

/ Etc / sysconfig / vncserver içinde bu 2 satırı değiştirdim

VNCSERVERS="2:vnc"
VNCSERVERARGS[2]="-geometry 800x600"

Hizmete başlarken bu hatayı veriyor.

[root@localhost ~]# service vncserver start
Starting VNC server: 2:vnc 
You will require a password to access your desktops.

getpassword error: Inappropriate ioctl for device
Password:                                                  [FAILED]
[root@localhost ~]# 

Neden bu hatayı alıyorum?

Yanıtlar:


7

Bu hata en sık olarak, yapılandırılmış kullanıcının bir vncpasswd ayarına sahip olmaması nedeniyle oluşur. Bunu düzeltmek için, kullanıcı 'vncpasswd' komutunu çalıştırıp komutları takip etmesi için. Bu sadece şifre gibi, bu yüzden zaten buna aşina olmalısın.


1

Ben de aynı problemle karşılaştım. Benim için mesele, kullanıcıya "su" vermemem ve aşağıdaki bağlantının 3. Adımında gösterildiği gibi şifreleri tekrar girmemdi.

Aşağıdaki linkteki talimatlara uyunuz ve gitmeniz iyi olacaktır.

http://tecadmin.net/setup-vnc-server-on-centos-redhat-and-fedora/

Bu yardımcı olur umarım.


Bu teorik olarak soruyu cevaplayabilirken, tercih edilirdi Cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantıyı sağlamak.
Mokubai

Kullanıcı ayrıca root olarak giriş yapmış su gereksiz olmalı. Eğer o olduğu hala gerekliyse nedenini açıklamalısın.
Mokubai
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.