1.7.2. POSIX ACL を使用する Samba 共有での標準的な Linux ACL の設定
Linux の標準 ACL は、所有者、グループ、その他の未定義ユーザーの権限の設定に対応します。ユーティリティーの chown、chgrp、および chmod を使用して ACL を更新できます。より精密な制御が必要な場合は、より複雑な POSIX ACL を使用してください。
以下の手順では、/srv/samba/example/ ディレクトリーの所有者を root ユーザーに設定します。これにより、Domain Users グループに読み取りおよび書き込み権限が付与され、その他のすべてのユーザーのアクセスが拒否されます。
前提条件
- ACL を設定する Samba 共有がある。
手順
次のコマンドを実行してプロセスを初期化します。
# chown root:"Domain Users" /srv/samba/example/# chmod 2770 /srv/samba/example/注記ディレクトリーで set-group-ID (SGID) ビットを有効にすると、自動的にデフォルトグループがディレクトリーグループに設定されます。この設定は、すべての新規ファイルおよびサブディレクトリーに適用されます。これは、新しいディレクトリーエントリーを作成したユーザーのプライマリーグループに設定されるという通常の動作とは異なります。