AppArmor : 有効化/無効化の設定2025/08/17 |
|
AppArmor (Application Armor) の基本操作/設定です。 AppArmor を設定することにより、各種リソースへの強制アクセス制御 (MAC - Mandatory Access Control) 機能が利用可能となります。 |
|
| [1] | AppArmor が現在利用可能かどうかは、現在のステータスを表示することで確認できます。 (以下はシステムインストール時のデフォルト状態) |
|
# ステータス表示 # 13 のプロファイルが [enforce] モードでロードされている root@dlp:~# aa-status apparmor module is loaded. 105 profiles are loaded. 6 profiles are in enforce mode. /usr/bin/man lsb_release man_filter man_groff nvidia_modprobe nvidia_modprobe//kmod 23 profiles are in complain mode. Xorg plasmashell plasmashell//QtWebEngineProcess sbuild sbuild-abort sbuild-adduser sbuild-apt sbuild-checkpackages sbuild-clean ..... ..... # 各プロファイルの設定ファイルは以下 root@dlp:~# ll /etc/apparmor.d total 416 -rw-r--r-- 1 root root 354 Apr 11 00:06 1password drwxr-xr-x 2 root root 4096 Aug 10 16:17 abi drwxr-xr-x 4 root root 4096 Aug 10 16:17 abstractions -rw-r--r-- 1 root root 374 Apr 11 00:06 balena-etcher -rw-r--r-- 1 root root 348 Apr 11 00:06 brave -rw-r--r-- 1 root root 342 Apr 11 00:06 buildah -rw-r--r-- 1 root root 342 Apr 11 00:06 busybox -rw-r--r-- 1 root root 330 Apr 11 00:06 cam -rw-r--r-- 1 root root 351 Apr 11 00:06 ch-checkns -rw-r--r-- 1 root root 349 Apr 11 00:06 chrome ..... ..... |
| [2] | AppArmor を無効化したい場合は、以下のように設定します。 |
|
# 現在ロードされている全プロファイルをアンロード root@dlp:~# aa-teardown Unloading AppArmor profiles
root@dlp:~#
aa-status apparmor module is loaded. # システム起動時の プロファイル ロードを無効化 root@dlp:~# systemctl disable apparmor Synchronizing state of apparmor.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install disable apparmor Removed /etc/systemd/system/sysinit.target.wants/apparmor.service. |
| Sponsored Link |
|
|