Exeファイルはディレクトリを生成しますが、そのフォルダに対する正しい権限がありません。

Exeファイルはディレクトリを生成しますが、そのフォルダに対する正しい権限がありません。

デフォルトでは、apiを介してデータソースをインポートしてフォルダを作成し、csvファイルをここにダンプするスクリプトがawsで実行されています。これで、ディレクトリ名をその名前に従って指定する必要があります。フォルダを作成するが継承された権限で作成するのではなく、読み取り専用アクセスでフォルダを作成するため、csvファイルをダンプできません。これでフォルダからchmod 755を簡単に実行でき、問題はありません。しかし、何千ものフォルダがあるので、少し退屈です。

答え1

ユーザーマスクの値は、すべてのアクセスフラグをリセットし、ファイル所有者にのみ読み取り権限を与える最小限の言葉を持つことが377珍しく0377あります(実行フラグもリセットされると、ディレクトリの所有者もディレクトリを使用できません)。どちらか)。

一般的なumask値は

  • 0002:ユーザーとグループへのフル読み取り/書き込みアクセス、他のユーザーへのR / Oアクセス
  • 0022:ユーザーにのみ完全な読み取り/書き込み権限があり、グループや他のユーザーには読み取り/書き込み権限があります。
  • 0077:ユーザーのみが完全な読み取りおよび書き込み権限を持っており、他のユーザーはアクセスできません。

変更するには、umaskコマンドにumaskコマンドを追加するだけです~/.profile。ただし、変更または削除する必要があるコマンドが既に存在する可能性~/.profileがあります。umask 0377

関連情報