Portál AbcLinuxu, 1. dubna 2026 20:57
#!/bin/bash
# Hlavička
printf "\n"
printf "%-1s | %-25s | %-21s | %-15s | %s\n" "I" "Name" "Version" "Repo" "Description"
printf "%s\n" "--+---------------------------+-----------------------+-----------------+-----------------------------------------------------------------"
installed_pkgs=$(pacman -Qq)
pacman -Ss --color=always $@ | awk -v installed="$installed_pkgs" '
function strip_colors(s) {
gsub(/\033\[[0-9;]*m/, "", s)
return s
}
NR % 2 == 1 {
orig = $1
split(orig, a, "/")
pkg_clean = strip_colors(a[2])
if (seen[pkg_clean]++) next
repo_colored = a[1] "\033[0m" # uzavře barvu
ver = $2
installed_flag = (index(installed, pkg_clean) > 0 ? "i" : " ")
getline desc
sub(/^ /, "", desc)
printf "%-1s | %-25s | %-32s | %-26s | %s#*\n", installed_flag, pkg_clean, ver, repo_colored, desc
}'
výsledek vypadá nějak takto:
https://i.ibb.co/6RgPTS1r/Vlo-en-obr-zek-3.png
# /etc/nftables.conf
sudo pacman -S neftables
sudo systemctl enable nftables
sudo systemctl start nftables
sudo nft list ruleset
A pripadne urob nejaky hardening. Hardening nie je doplnok. Nie je to bezpečnostná vrstva navyše. Nie je to mód, ktorý sa zapne, len systematické odstraňovanie všetkého, čo nemá v modernom systéme čo robiť.
VRSTVA 1 — Audit a vypnutie nepotrebných služieb
VRSTVA 2 — Sieťový hardening (sysctl)
VRSTVA 3 — Kernel hardening
VRSTVA 4 — SUID/SGID audit
VRSTVA 5 — Filesystem hardening (noexec, nodev, nosuid)
ChatGPT ti urcite tie body vysvetli, a dá postup.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.