Ошибка getpassword: несоответствующий ioctl для устройства vnc error

19662
max

Я установил пакет tigervnc-server на сервер.

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

Создал пользователя vnc и создал vncpasswd также для этого пользователя.

[root @ localhost ~] # useradd vnc [root @ localhost ~] # vncpasswd vnc Пароль: Убедитесь, что: [root @ localhost ~] #  

В / etc / sysconfig / vncserver я изменил эти 2 строки

VNCSERVERS = "2: VNC" VNCSERVERARGS [2] = "- геометрия 800x600" 

При запуске сервиса выдает эту ошибку.

[root @ localhost ~] # служба запуска vncserver Стартовый сервер VNC: 2: vnc  Вам потребуется пароль для доступа к рабочим столам.  Ошибка getpassword: неподходящий ioctl для устройства Пароль: [СБОЙ] [root @ localhost ~] #  

Почему я получаю эту ошибку?

5

2 ответа на вопрос

6
Vladinatrix

This error occurs most often because the configured user doesn't have a vncpasswd set. To fix this, as the user simply execute 'vncpasswd' and follow the prompts. It's just like passwd so you should already be familiar with it.

1
Marc M

Я столкнулся с той же проблемой. Проблема для меня заключалась в том, что я не "su" для пользователя и повторно вводил пароли, как показано в шаге 3 следующей ссылки.

Следуйте инструкциям по ссылке ниже дословно, и вы должны быть в порядке.

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

Надеюсь это поможет.

Хотя это может теоретически ответить на вопрос, [было бы предпочтительнее] (http://meta.stackoverflow.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. Mokubai 8 лет назад 0
Пользователь также вошел в систему как пользователь root, поэтому `su` не требуется. Если это * все еще * необходимо, вы должны объяснить, почему. Mokubai 8 лет назад 0

Похожие вопросы