SFTP経由で/var/www/htmlに権限0000を付与する

SFTP経由で/var/www/htmlに権限0000を付与する

sshの端末を介して/ var / www / htmlに書き込むことができますが、Filezillaを介してsftpを介してファイルを生成するには、生成されたファイルに権限000があります。

どうすれば解決できますか?私の問題はこれらの権限にあります。 sFTP(filezilla)でファイルを作成したいのですが、まったく作成できません。

私はNginx、FastCGI、HHVMでUbuntu 14.04を使用しています(テスト中です)。

印刷画面 Filezilla ファイル一覧

/var/www

/var/www/html

答え1

修正する

役に立つかどうかを調べるために、偶然この記事を見つけました。https://serverfault.com/questions/228396/how-to-setup-sshs-umask-for-all-type-of-connections

次に、次の行を追加します。/etc/pam.d/sshd

# Setting UMASK for all ssh based connections (ssh, sftp, scp)
session    optional     pam_umask.so umask=0027

次の場所に追加することもできます。/etc/pam.d/login


編集:umask値を設定するフラグを/etc/ssh/sshd_config追加しました。-u

Subsystem sftp /usr/lib/openssh/sftp-server -u 0002

変更を適用するには、SSHを再起動してください。

service ssh restart
[OR]
/etc/init.d/ssh restart

関連情報