getpassword 오류 : 장치 vnc 오류에 대한 부적절한 ioctl 오류


6

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에서이 두 줄을 변경했습니다.

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

서비스를 시작하는 동안이 오류가 발생합니다.

[root @ localhost ~] # 서비스 vncserver 시작
VNC 서버 시작 : 2 : vnc 
데스크탑에 액세스하려면 암호가 필요합니다.

getpassword 오류 : 장치에 부적절한 ioctl
비밀번호 : [FAILED]
[root @ localhost ~] # 

이 오류가 발생하는 이유는 무엇입니까?

답변:


8

구성된 사용자에게 vncpasswd 세트가 없기 때문에이 오류가 가장 자주 발생합니다. 이 문제를 해결하려면 사용자가 'vncpasswd'를 실행하고 프롬프트를 따르십시오. 그것은 passwd와 같으므로 이미 익숙해야합니다.


1

같은 문제가 발생했습니다. 나에게 문제는 다음 링크의 3 단계에 표시된대로 사용자에게 "su"하지 않고 암호를 다시 입력한다는 것입니다.

아래 링크의 지침을 그대로 따르십시오.

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

도움이 되었기를 바랍니다.


이것이 이론적으로 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함시키고 참조 할 수있는 링크를 제공하는 것이 바람직 합니다.
Mokubai

사용자도 루트로 로그인되었으므로 su불필요합니다. 이 경우 입니다 여전히 필요 당신은 이유를 설명해야한다.
Mokubai
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.