0

同じサーバー上でphpスクリプトのみを使用してファイルを保存したいディレクトリのCHMODは何ですか。これらのファイルは、ftp ソフトウェア (私は管理者です) またはスクリプトを使用してのみ読み取ることができます。

背景は、phpスクリプトとcronジョブを使用して作成されたmysqlデータベースのバックアップをそこに保存したいということです。私以外の誰もそれらにアクセスできないようにする必要があります。

770、700、600、660、または別のものですか?

このディレクトリの下に CHMOD を使用してファイルを設定する必要がありますか、それとも上位ディレクトリの権限を設定するとアクセスできなくなりますか?

4

2 に答える 2

1

www-user (php-/webserver のグループの場合) と ftp-user を共通のグループに入れる必要があります。次に、ディレクトリには mod= が必要770です。つまり、ディレクトリを所有するユーザー(あなた)前述のグループによる書き込み可能+読み取り可能+実行可能...

オクテットの説明 (つまり、7上記):

  • 7: 書き込み可能、​​読み取り可能、実行可能
  • 5: 読み取り可能、実行可能
  • 4: 読み取り可能
  • 2: 書き込み可能
  • 1: 実行可能
于 2012-11-27T13:38:13.103 に答える
0

FTP に使用するのと同じユーザーとしてスクリプトを実行している場合は、次のものが必要です。

chmod 700

2 つのユーザー アカウントがある場合、共通のグループ メンバーシップが必要です。

chmod 770
于 2012-11-27T13:37:53.187 に答える