SFTP接続を使用して、ホームディレクトリの所有権をroot:rootに変更します。

SFTP接続を使用して、ホームディレクトリの所有権をroot:rootに変更します。

SFTPを使用してサーバーに接続すると、突然奇妙な問題が発生しました。

サーバーは、複数のユーザーのためにそれぞれにある複数のホームディレクトリをホストします/home/store/userXYZ

問題を再現する手順:

  1. ホームディレクトリの所有権を user:user-group( /home/store/userXYZ) に設定します。
  2. ユーザーアカウント/資格情報を使用してSFTP経由で接続する
  3. sftp ログインディレクトリはデフォルトでユーザのホームディレクトリに設定されます。
  4. ユーザーのホームディレクトリの所有権は、sftpログイン中にroot:rootに設定されます。

以前は、これは期待どおりに機能し、sftpに接続したときにホームディレクトリの所有権を上書きしませんでした。

私たちはいいえ変更されたchrootに関連するすべての設定ファイルまたはsshd_config値は# ChrootDirectory %hコメントアウトされているので、sshdがデフォルトで使用するのではないかと思います。 SSH経由でログインすると、デフォルトではユーザーのホームディレクトリにもログインします。

ここで問題が何であるかを知っていますか?

ありがとうございます! :-)

ベストアンサー1

おすすめ記事