シェルスクリプトマガジン

第25回 アクセスを制限する(ACL)

ACLによるアクセス制限の設定で、jiroユーザーに/tmp/file.txtファイルへの読み書き権限を与えます。その前に、/tmp/file.txtファイルに対して、jiroユーザーが書き込めないことを確認します。「su」コマンドでjiroに切り替えて、「echo」コマンドで「How are you?」を追記します。

「-su: /tmp/file.txt: 許可がありません」というエラーメッセージが表示されます。パーミッションの設定通り、jiroユーザーでは/tmp/file.txtファイルへの書き込みができません。
「exit」コマンドで元のユーザーに戻ったら、ACLによるアクセス制限でjiroユーザーが/tmp/file.txtファイルを読み書きできるように設定します。

先ほどと同じコマンドを実行してjiroユーザーが/tmp/file.txtファイルに書き込めることを確認します。

エラーもなく書き込めました。パーミッションの設定に、ACLによるアクセス制限の設定が追加されました。