8.2.34 | Linux | www-data (uid:33)
👁 View: apparmor_status
📁 //snap/core20/current/sbin/apparmor_status
#! /usr/bin/python3 # ------------------------------------------------------------------ # # Copyright (C) 2005-2006 Novell/SUSE # Copyright (C) 2011 Canonical Ltd. # # This program is free software; you can redistribute it and/or # modify it under the terms of version 2 of the GNU General Public # License published by the Free Software Foundation. # # ------------------------------------------------------------------ import re, os, sys, errno, json # PLEASE NOTE: we try to keep aa-status as minimal as possible, for # environments where installing all of the python utils and python # apparmor module may not make sense. Please think carefully before # importing anything from apparmor; see how the apparmor.fail import is # handled below. # setup exception handling try: from apparmor.fail import enable_aa_exception_handler enable_aa_exception_handler() except ImportError: # just let normal python exceptions happen (LP: #1480492) pass def cmd_enabled(): '''Returns error code if AppArmor is not enabled''' if get_profiles() == {}: sys.exit(2) def cmd_profiled(): '''Prints the number of loaded profiles''' profiles = get_profiles() sys.stdout.write("%d\n" % len(profiles)) if profiles == {}: sys.exit(2) def cmd_enforced(): '''Prints the number of loaded enforcing profiles''' profiles = get_profiles() sys.stdout.write("%d\n" % len(filter_profiles(profiles, 'enforce'))) if profiles == {}: sys.exit(2) def cmd_complaining(): '''Prints the number of loaded non-enforcing profiles''' profiles = get_profiles() sys.stdout.write("%d\n" % len(filter_profiles(profiles, 'complain'))) if profiles == {}: sys.exit(2) def cmd_verbose(): '''Displays multiple data points about loaded profile set''' global verbose verbose = True profiles = get_profiles() processes = get_processes(profiles) stdmsg("%d profiles are loaded." % len(profiles)) for status in ('enforce', 'complain'): filtered_profiles = filter_profiles(profiles, status) stdmsg("%d profiles are in %s mode." % (len(filtered_profiles), status)) for item in filtered_profiles: stdmsg(" %s" % item) stdmsg("%d processes have profiles defined." % len(processes)) for status in ('enforce', 'complain', 'unconfined'): filtered_processes = filter_processes(processes, status) if status == 'unconfined': stdmsg("%d processes are unconfined but have a profile defined." % len(filtered_processes)) else: stdmsg("%d processes are in %s mode." % (len(filtered_processes), status)) # Sort by name, and then by pid filtered_processes.sort(key=lambda x: int(x[0])) filtered_processes.sort(key=lambda x: x[1]) for (pid, profile, exe) in filtered_processes: if exe == profile: profile = "" stdmsg(" %s (%s) %s" % (exe, pid, profile)) if profiles == {}: sys.exit(2) def cmd_json(pretty_output=False): '''Outputs multiple data points about loaded profile set in a machine-readable JSON format''' global verbose profiles = get_profiles() processes = get_processes(profiles) i = { 'version': '1', 'profiles': {}, 'processes': {} } for status in ('enforce', 'complain'): filtered_profiles = filter_profiles(profiles, status) for item in filtered_profiles: i['profiles'][item] = status for status in ('enforce', 'complain', 'unconfined'): filtered_processes = filter_processes(processes, status) for (pid, profile, exe) in filtered_processes: if exe not in i['processes']: i['processes'][exe] = [] i['processes'][exe].append({ 'profile': profile, 'pid': pid, 'status': status }) if pretty_output: sys.stdout.write(json.dumps(i, sort_keys=True, indent=4, separators=(',', ': '))) else: sys.stdout.write(json.dumps(i)) def cmd_pretty_json(): cmd_json(True) def get_profiles(): '''Fetch loaded profiles''' profiles = {} if os.path.exists("/sys/module/apparmor"): stdmsg("apparmor module is loaded.") else: errormsg("apparmor module is not loaded.") sys.exit(1) apparmorfs = find_apparmorfs() if not apparmorfs: errormsg("apparmor filesystem is not mounted.") sys.exit(3) apparmor_profiles = os.path.join(apparmorfs, "profiles") try: f = open(apparmor_profiles) except IOError as e: if e.errno == errno.EACCES: errormsg("You do not have enough privilege to read the profile set.") else: errormsg("Could not open %s: %s" % (apparmor_profiles, os.strerror(e.errno))) sys.exit(4) for p in f.readlines(): match = re.search("^([^\(]+)\s+\((\w+)\)$", p) profiles[match.group(1)] = match.group(2) f.close() return profiles def get_processes(profiles): '''Fetch process list''' processes = {} contents = os.listdir("/proc") for filename in contents: if filename.isdigit(): try: for p in open("/proc/%s/attr/current" % filename).readlines(): match = re.search("^([^\(]+)\s+\((\w+)\)$", p) exe = os.path.realpath("/proc/%s/exe" % filename) if match: processes[filename] = { 'profile' : match.group(1), \ 'exe': exe, \ 'mode' : match.group(2) } elif exe in profiles: # keep only unconfined processes that have a profile defined processes[filename] = { 'profile' : exe, \ 'exe': exe, \ 'mode' : 'unconfined' } except: pass return processes def filter_profiles(profiles, status): '''Return a list of profiles that have a particular status''' filtered = [] for key, value in list(profiles.items()): if value == status: filtered.append(key) filtered.sort() return filtered def filter_processes(processes, status): '''Return a list of processes that have a particular status''' filtered = [] for key, value in list(processes.items()): if value['mode'] == status: filtered.append([key, value['profile'], value['exe']]) return filtered def find_apparmorfs(): '''Finds AppArmor mount point''' for p in open("/proc/mounts","rb").readlines(): if p.split()[2].decode() == "securityfs" and \ os.path.exists(os.path.join(p.split()[1].decode(), "apparmor")): return os.path.join(p.split()[1].decode(), "apparmor") return False def errormsg(message): '''Prints to stderr if verbose mode is on''' global verbose if verbose: sys.stderr.write(message + "\n") def stdmsg(message): '''Prints to stdout if verbose mode is on''' global verbose if verbose: sys.stdout.write(message + "\n") def print_usage(): '''Print usage information''' sys.stdout.write('''Usage: %s [OPTIONS] Displays various information about the currently loaded AppArmor policy. OPTIONS (one only): --enabled returns error code if AppArmor not enabled --profiled prints the number of loaded policies --enforced prints the number of loaded enforcing policies --complaining prints the number of loaded non-enforcing policies --json displays multiple data points in machine-readable JSON format --pretty-json same data as --json, formatted for human consumption as well --verbose (default) displays multiple data points about loaded policy set --help this message ''' % sys.argv[0]) # Main global verbose verbose = False if len(sys.argv) > 2: sys.stderr.write("Error: Too many options.\n") print_usage() sys.exit(1) elif len(sys.argv) == 2: cmd = sys.argv.pop(1) else: cmd = '--verbose' # Command dispatch: commands = { '--enabled' : cmd_enabled, '--profiled' : cmd_profiled, '--enforced' : cmd_enforced, '--complaining' : cmd_complaining, '--json' : cmd_json, '--pretty-json' : cmd_pretty_json, '--verbose' : cmd_verbose, '-v' : cmd_verbose, '--help' : print_usage, '-h' : print_usage } if cmd in commands: commands[cmd]() sys.exit(0) else: sys.stderr.write("Error: Invalid command.\n") print_usage() sys.exit(1)
← Back
💻 Terminal
📤 Upload
📂
Click or Drag & Drop
📁 //snap/core20/current/sbin
NameSizePermModifiedActions
aa-remove-unknown3K07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
aa-status8.6K07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
aa-teardown139B07552019-06-17 23:55👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
add-shell860B07552019-12-07 02:13👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
addgroup36.9K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
adduser36.9K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
agetty67.4K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
apparmor_parser1.5M07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
apparmor_status8.6K07552026-04-13 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arpd78.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
arptables-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
badblocks34.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkdeactivate14.5K07552020-02-13 21:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkdiscard34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkid118.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkzone70.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blockdev66.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
bridge102.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
capsh30.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cfdisk102.6K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chcpu46.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chgpasswd66.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chmem62.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chpasswd58.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chroot42.3K07552019-09-05 10:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cpgr60.3K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cppw60.3K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptdisks_start1.5K07552020-02-04 13:11👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptdisks_stop844B07552020-02-04 13:11👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptsetup135.5K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cryptsetup-reencrypt105.3K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ctrlaltdel38.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
debugfs225.8K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
delgroup16.1K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
deluser16.1K07552020-04-16 14:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
depmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
devlink150.5K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dhclient509K07552023-01-31 22:10👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dhclient-script15.9K07552023-01-31 22:10👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dmsetup171K07552020-02-13 21:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dmstats171K07552020-02-13 21:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dosfsck58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dosfslabel54.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dumpe2fs30.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2freefrag18.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2fsck327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2image42.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2label106.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2mmpstatus30.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2scrub7.1K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2scrub_all5.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2undo22.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e4crypt30.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e4defrag34.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ebtables-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
faillock14.1K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fatlabel54.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fdformat34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fdisk150.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
filefrag18.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
findfs14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck54.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.cramfs38.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext2327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext3327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext4327.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.fat58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.minix122.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.msdos58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.vfat58.1K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsfreeze14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fstab-decode14.3K07552020-02-13 18:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fstrim70.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
genl82.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
getcap14.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
getpcaps14.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
getty67.4K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupadd91K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupdel86.8K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupmems62.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
groupmod94.9K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
grpck62.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
grpconv58.1K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
grpunconv58.1K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
halt1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
hwclock102.4K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iconvconfig30.4K07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
init1.8M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
insmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
installkernel2.6K07552019-12-07 02:13👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
integritysetup60.2K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
invoke-rc.d16.6K07552019-06-21 18:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip702K07552026-04-15 07:15👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-apply6.9K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-legacy97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-legacy-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-legacy-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-restore-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-apply6.9K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-legacy97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-legacy-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-legacy-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-nft215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-nft-restore215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-nft-save215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-restore97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-restore-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-save97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-translate215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
isosize30.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
killall526.4K07552020-02-13 18:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldattach34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldconfig387B07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldconfig.real1M07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
logsave14.2K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
losetup110.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
lsmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
luksformat3.3K07552020-02-04 13:11👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkdosfs34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mke2fs134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.bfs34.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.cramfs42.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext2134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext3134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext4134.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.fat34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.minix106.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.msdos34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.vfat34.5K07552018-05-12 22:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkhomedir_helper22.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mklost+found14.3K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkswap106.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
modinfo166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
modprobe166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
netplan798B07552024-06-28 16:59👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
newusers98.8K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
nfnl_osf18.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
nologin14.3K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam-auth-update19.9K07552021-09-17 06:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_extrausers_chkpwd42.2K27552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_extrausers_update42.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_getenv2.8K07552020-08-12 00:15👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_tally14.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_tally218.2K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_timestamp_check14.1K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pivot_root14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
poweroff1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pwck58.2K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pwconv54K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pwunconv54.1K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
raw14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
readprofile22.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
reboot1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
remove-shell904B07552019-12-07 02:13👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
resize2fs66.4K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rfkill50.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rmmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rmt58.5K07552026-07-20 14:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rmt-tar58.5K07552026-07-20 14:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtacct48.3K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtcwake46.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtmon78.2K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
runlevel1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
runuser66.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
service9K07552019-06-21 18:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
setcap14.3K07552026-06-22 17:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sfdisk138.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
shadowconfig885B07552021-07-14 22:08👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
shutdown1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sshd863.8K07552026-03-05 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
start-stop-daemon47.3K07552022-05-25 11:14👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sulogin50.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swaplabel18.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swapoff22.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swapon50.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
switch_root14.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sysctl30.2K07552023-10-31 11:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tarcat936B07552026-07-20 14:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tc529.5K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
telinit1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tipc126.2K07552020-02-13 17:21👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tune2fs106.6K07552023-10-09 01:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tzconfig106B07552026-07-17 13:09👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
unix_chkpwd42.1K27552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
unix_update42.1K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-ca-certificates5.3K07552024-09-24 17:46👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-mime9.2K07552019-10-18 23:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-passwd34.6K07552019-12-16 23:51👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
update-rc.d16.8K07552019-06-21 18:56👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
useradd143.7K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
userdel98.9K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
usermod139.5K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
veritysetup51.8K07552025-01-29 18:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
vigr68.6K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
vipw68.6K07552024-02-06 12:49👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
visudo218.2K07552025-06-25 20:10👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wipefs46.2K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_action1.7K07552019-08-13 23:12👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_cli152.2K07552025-02-24 20:14👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_supplicant2.8M07552025-02-24 20:14👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
xtables-legacy-multi97K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
xtables-monitor215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
xtables-nft-multi215.3K07552023-05-09 18:39👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
zic62.3K07552026-01-30 08:05👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
zramctl114.3K07552026-03-06 16:20👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del