使っていますMobaXTerm私のつながりセントOS 7仕える人。
X11Forwarding yes
私のファイル/etc/ssh/sshd_config
に設定しました。たとえば、rootユーザーはX11-Guiを起動できますgedit
。
他のユーザーはgedit
X11-guiを投稿して表示できません。
他のユーザーに権限が必要ですか?
もしそうならどの、どこそしてどのように?
答え1
ロック権限ファイルのタイムアウト/home/username/.Xauthority
X11転送を使用してコンピュータにログインするとssh
(たとえば、lxplusからデスクトップコンピュータへ)、次のエラーが発生します。
/usr/bin/xauth: timeout in locking authority file /home/username/.Xauthority
。
selinux
これは確認する必要があるためですselinux
。
sestatus
エラーが発生すると、次のメッセージが表示されます。
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
ご覧のとおり、現在の状態が実施されており、これが問題の原因です。ルートになってsu
実行する必要があります。
setenforce 0
これにより、出力は次のようsestatus
に表示されます。
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
これでコンピュータにログインできますssh
。