2017-01-19 19 views
0

CentOS 6.8で新しいユーザBを作成し、Ubuntu 16のユーザAの公開鍵をBのauthorized_keysに設定しました。正常に動作します。 ssh接続でパスワードを尋ねないでください。ホームディレクトリを変更した後、sshでパスワードを尋ねる

Bのホームディレクトリ(/ etc/passwd /:/ home/B>/user/B)を変更した後、Bのパスワードを尋ねます。 SSH経由でAからBへの接続を試み、/ home/Bと/ user/Bのアクセス許可は同じです。

sshdのデフォルトルートパスは/ home /ですか?

+0

あなたはSELinuxのラベルを変更していないので、SELinuxは '/ user'を'/home'として扱わなければならないことを知りません。 – Jakuje

答えて

0

SELinuxのラベルを変更していないので、SELinuxは/ userを/ homeとして扱うべきであることを知りません。 - ジャクエ

ありがとう!ジャクエ。あなたは正しいと問題を解決しました。

  1. オープン設定 - VIの/ etc /のsysconfig/selinuxを
  2. 値の変更 - SELINUX =無効
  3. システムの再起動 - シャットダウン-r今
  4. チェックユーザーのホーム - 猫/ etc/passwdファイル
  5. SSHとの接続を試みてください
関連する問題