ACLによるアクセス制限の設定で、jiroユーザーに/tmp/file.txtファイルへの読み書き権限を与えます。その前に、/tmp/file.txtファイルに対して、jiroユーザーが書き込めないことを確認します。「su」コマンドでjiroに切り替えて、「echo」コマンドで「How are you?」を追記します。
1 2 3 |
$ su - jiro パスワード: ← jiroユーザーのパスワードを入力 $ echo 'How are you?' >> /tmp/file.txt |
「-su: /tmp/file.txt: 許可がありません」というエラーメッセージが表示されます。パーミッションの設定通り、jiroユーザーでは/tmp/file.txtファイルへの書き込みができません。
「exit」コマンドで元のユーザーに戻ったら、ACLによるアクセス制限でjiroユーザーが/tmp/file.txtファイルを読み書きできるように設定します。
1 2 3 |
$ exit ログアウト $ sudo setfacl -m user:jiro:rw /tmp/file.txt |
先ほどと同じコマンドを実行してjiroユーザーが/tmp/file.txtファイルに書き込めることを確認します。
1 2 3 |
$ su - jiro パスワード: ← jiroユーザーのパスワードを入力 $ echo 'How are you?' >> /tmp/file.txt |
エラーもなく書き込めました。パーミッションの設定に、ACLによるアクセス制限の設定が追加されました。