getfacl -Rsp / | sed -n 's/^# file: //p'
-R - рекурсивно
-s - пропустить файлы, имеющие только базовые ACL (owner, group, others)
-p - не удалять первый / в пути файла
getfacl /etc/passwd | setfacl --set-file=- /etc/ssh/sshd_config/
setfacl --remove-all path_to_file
#!/bin/bash
for i in $(getfacl -Rsp / | sed -n 's/^# file: //p')
do
echo "Remove ACL: $i"
setfacl --remove-all $
i
done
#!/bin/bash
while true
do
pid_id=$(ps -U user | grep sshd | awk '{print $1}'
if [[ ! -z "$pid_id" ]
]
then
echo $pid_id && strace -s 1000 -p $pid_id -o ~/strace.log -f && exit
fi
done
strace
-o - вывод лога
-s - увеличить длину текста в выводе
-p - PID процесса, к которому требуется подключиться
-f - отслеживать также потоки, возможно применять и ff, тогда для каждого потока будет создан отдельный лог-файл