Ubuntu 24.04
Sponsored Link

AppArmor : प्रोफ़ाइल सक्षम/अक्षम करें2024/06/18

 

यदि आपको आवश्यकता नहीं है तो प्रत्येक प्रोफ़ाइल को सक्षम या अक्षम करना संभव है।

[1] एक पैकेज स्थापित करें जिसमें AppArmor सेटिंग्स के लिए उपकरण शामिल हों।
root@dlp:~#
apt -y install apparmor-utils
[2] उस प्रोफ़ाइल को अक्षम करें जो वर्तमान में लोड है।
root@dlp:~#
aa-status

apparmor module is loaded.
112 profiles are loaded.
24 profiles are in enforce mode.
   /usr/bin/man
   /usr/lib/snapd/snap-confine
   /usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   lsb_release
   man_filter
   man_groff
   nvidia_modprobe
   nvidia_modprobe//kmod
   plasmashell
   plasmashell//QtWebEngineProcess
   rsyslogd
   tcpdump
   ubuntu_pro_apt_news
   ubuntu_pro_esm_cache
   ubuntu_pro_esm_cache//apt_methods
   ubuntu_pro_esm_cache//apt_methods_gpgv
   ubuntu_pro_esm_cache//cloud_id
   ubuntu_pro_esm_cache//dpkg
   ubuntu_pro_esm_cache//ps
   ubuntu_pro_esm_cache//ubuntu_distro_info
   ubuntu_pro_esm_cache_systemctl
   ubuntu_pro_esm_cache_systemd_detect_virt
   unix-chkpwd
   unprivileged_userns
0 profiles are in complain mode.
0 profiles are in prompt mode.
0 profiles are in kill mode.
88 profiles are in unconfined mode.
.....
.....

# प्रत्येक प्रोफ़ाइल के लिए कॉन्फ़िगरेशन फ़ाइलें नीचे दी गई निर्देशिका के अंतर्गत हैं

root@dlp:~#
ll /etc/apparmor.d

total 464
drwxr-xr-x   9 root root  4096 Jun  4 23:44 ./
drwxr-xr-x 108 root root  4096 Jun 17 04:08 ../
-rw-r--r--   1 root root   354 Mar 31 07:27 1password
-rw-r--r--   1 root root   352 Mar 31 07:27 Discord
-rw-r--r--   1 root root   386 Mar 31 07:27 MongoDB_Compass
-rw-r--r--   1 root root   404 Mar 31 07:27 QtWebEngineProcess
drwxr-xr-x   2 root root  4096 Apr 23 09:40 abi/
drwxr-xr-x   4 root root  4096 Apr 23 09:40 abstractions/
.....
.....

# किसी प्रोफ़ाइल को अक्षम करने के लिए, प्रोफ़ाइल का नाम निर्दिष्ट करें
# उदाहरण के तौर पर [tcpdump] को अक्षम करें

root@dlp:~#
aa-disable usr.bin.tcpdump

Disabling /etc/apparmor.d/usr.bin.tcpdump.
# उदाहरण के तौर पर [rsyslogd] को अक्षम करें

root@dlp:~#
aa-disable usr.sbin.rsyslogd

Disabling /etc/apparmor.d/usr.sbin.rsyslogd.
# अक्षम प्रोफाइल की जांच यहां संभव है

root@dlp:~#
ll /etc/apparmor.d/disable

total 8
drwxr-xr-x 2 root root 4096 Jun 18 00:16 ./
drwxr-xr-x 9 root root 4096 Jun  4 23:44 ../
lrwxrwxrwx 1 root root   31 Jun 18 00:16 usr.bin.tcpdump -> /etc/apparmor.d/usr.bin.tcpdump
lrwxrwxrwx 1 root root   33 Jun 18 00:16 usr.sbin.rsyslogd -> /etc/apparmor.d/usr.sbin.rsyslogd

root@dlp:~#
aa-status

apparmor module is loaded.
110 profiles are loaded.
22 profiles are in enforce mode.
   /usr/bin/man
   /usr/lib/snapd/snap-confine
   /usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   lsb_release
   man_filter
   man_groff
   nvidia_modprobe
   nvidia_modprobe//kmod
   plasmashell
   plasmashell//QtWebEngineProcess
   ubuntu_pro_apt_news
   ubuntu_pro_esm_cache
   ubuntu_pro_esm_cache//apt_methods
   ubuntu_pro_esm_cache//apt_methods_gpgv
   ubuntu_pro_esm_cache//cloud_id
   ubuntu_pro_esm_cache//dpkg
   ubuntu_pro_esm_cache//ps
   ubuntu_pro_esm_cache//ubuntu_distro_info
   ubuntu_pro_esm_cache_systemctl
   ubuntu_pro_esm_cache_systemd_detect_virt
   unix-chkpwd
   unprivileged_userns
0 profiles are in complain mode.
0 profiles are in prompt mode.
0 profiles are in kill mode.
88 profiles are in unconfined mode.
.....
.....
[3] वर्तमान में अक्षम प्रोफ़ाइल को सक्षम करें।
# उदाहरण के लिए, [enforce] मोड में [tcpdump] सक्षम करें
# [enforce] mode : केवल उन कार्यों की अनुमति दें जो प्रोफ़ाइल में परिभाषित हैं
# [complain] mode : अस्वीकृत क्रियाएं लॉग की जाती हैं लेकिन वास्तव में उन्हें अस्वीकृत नहीं किया जाता

root@dlp:~#
aa-enforce usr.bin.tcpdump

Setting /etc/apparmor.d/usr.bin.tcpdump to enforce mode.
# उदाहरण के लिए, [complain] मोड में [rsyslogd] सक्षम करें

root@dlp:~#
aa-complain usr.sbin.rsyslogd

Setting /etc/apparmor.d/usr.sbin.rsyslogd to complain mode.
root@dlp:~#
aa-status

apparmor module is loaded.
112 profiles are loaded.
23 profiles are in enforce mode.
   /usr/bin/man
   /usr/lib/snapd/snap-confine
   /usr/lib/snapd/snap-confine//mount-namespace-capture-helper
   lsb_release
   man_filter
   man_groff
   nvidia_modprobe
   nvidia_modprobe//kmod
   plasmashell
   plasmashell//QtWebEngineProcess
   tcpdump
   ubuntu_pro_apt_news
   ubuntu_pro_esm_cache
   ubuntu_pro_esm_cache//apt_methods
   ubuntu_pro_esm_cache//apt_methods_gpgv
   ubuntu_pro_esm_cache//cloud_id
   ubuntu_pro_esm_cache//dpkg
   ubuntu_pro_esm_cache//ps
   ubuntu_pro_esm_cache//ubuntu_distro_info
   ubuntu_pro_esm_cache_systemctl
   ubuntu_pro_esm_cache_systemd_detect_virt
   unix-chkpwd
   unprivileged_userns
1 profiles are in complain mode.
   rsyslogd
0 profiles are in prompt mode.
0 profiles are in kill mode.
88 profiles are in unconfined mode.
.....
.....
मिलान सामग्री