Сканирование Ubuntu и Debian при помощи sudo
В этой статье
В этом разделе описана настройка сканирования операционных систем Ubuntu 14.04—22.04 и Debian 8—11 в режимах Audit и Compliance при помощи параметров sudo.
Настройка целевого узла
Если не оговорено иное, все действия производятся от имени суперпользователя (root).
acl apparmor auditd net-tools
.useradd -m -g users mpuser passwd mpuser chmod 700 /home/mpuser
/home/mpuser/bin
, создайте его от имени mpuser:mkdir ~/bin
$PATH
:echo $PATH
$PATH
не содержится путь /home/mpuser/bin
и он стоит не на первом месте, то от имени mpuser добавьте в конец файла /home/mpuser/.profile
строку PATH=$HOME/bin:$PATH
.$PATH
не указаны пути /usr/sbin
и /sbin
, добавьте их в $PATH
после $HOME/bin
.sudo_bin.tar
, расположенный в архиве по пути <Папка системы MaxPatrol>/doc/sudo/<Название ОС>.tar
, в папку /home/mpuser
.В комплект поставки MaxPatrol 8 входят архивы с набором скриптов для настройки поддерживаемых операционных систем. В каждом из этих архивов есть архив
sudo_bin.tar
. Загружать этот архив необходимо из архива с названием той системы, которую вы настраиваете. Например, для системы AIX версии 5 или 6 необходимо взять архив sudo_bin.tar
из архива AIX56.tar
.cd
tar -xf sudo_bin.tar
sudo_bin
в bin
:mv sudo_bin/* bin/
rm sudo_bin.tar
rm -rf sudo_bin/
chmod 700 -R ~/bin
$PATH
./etc/sudoers
с помощью команды visudo
:Cmnd_Alias MPROOTCMD = /usr/sbin/ufw status verbose, /sbin/fdisk -l, /sbin/fdisk -l [/a-z0-9]*, /sbin/iptables -vnL, /sbin/ip6tables -vnL, /usr/sbin/dmidecode, /sbin/iptables-save, /bin/netstat, /sbin/auditctl -l, /usr/sbin/apparmor_status, /usr/sbin/sshd -T, /bin/ss Cmnd_Alias MPFILECMD = /bin/grep, /bin/egrep, /bin/cat, /usr/bin/find *, /bin/ls, /usr/bin/stat, /usr/bin/lsof, /usr/bin/getfacl, /usr/bin/lsattr Cmnd_Alias MPEXCPTNSCMD = !/usr/bin/find *-exec*, !/usr/bin/find *-fprint*, !/usr/bin/find *-ok*, !/usr/bin/find *-delete*, !/usr/bin/find *-fls*, !/usr/sbin/ss *--diag*, !/usr/sbin/ss *-D*, !/usr/sbin/dmidecode *--dump* mpuser ALL = (ALL) NOPASSWD: MPROOTCMD mpuser ALL = (ALL) NOPASSWD: MPFILECMD mpuser ALL = (ALL) NOPASSWD: MPEXCPTNSCMD
/etc/sudoers
внесите директиву Defaults env_reset.В большинстве систем директива Defaults env_reset указана по умолчанию.
$PATH
, удалите его. Настройка MaxPatrol 8
Чтобы настроить MaxPatrol 8 для сканирования, необходимо выполнить действия, указанные для настройки сканирования систем Solaris.
См. также