ユーザーがSFTP経由でフォルダを作成すると、次の権限が得られます。
drwxr-xr-x
私はそれが必要です
drwxrw-r--
chmodを使用してアクセス許可を変更できることを知っていますが、最初から正しい権限でフォルダを作成できる場合は、時間と労力を大幅に節約できます。特定のユーザーがフォルダを作成したときに既定の権限を変更する方法はありますか?
答え1
ディレクトリは通常、すべての許可ビットが設定された状態で作成されます(例:mkdir
、モードが明示的に指定されていない場合)、現在適用されている以外umask
、興味のあるユーザーに設定できます。
umask 013
この場合、所望の結果が生成される。
特定sftp
の要件については、以下を参照してください。SFTP取引にumaskを設定する正しい方法は何ですか?
ファイルシステムがACLをサポートし、それを単一のユーザーに制限する必要がない場合は、他の方法を使用できます。ディレクトリ内のすべてのフォルダ/ファイルに対してデフォルトのファイル権限を設定するには?もっと学ぶ。