Как найти все файлы с установленным битом setuid

find / -xdev \( -perm -4000 \) -type f -print0 | xargs -0 ls -l


Команда find используется для поиска файлов и каталогов на основе заданных критериев. В данном случае, команда выполняет поиск всех файлов на корневом уровне файловой системы (-xdev) с установленным битом setuid (-perm -4000) и выводит результаты в виде списка (-print0).

Далее, символ «|» используется для передачи вывода команды find в команду xargs. Команда xargs принимает список файлов, разделённых нулевыми символами (-print0) и передаёт его как аргументы в команду ls.

Команда ls -l используется для вывода информации о файлах в длинном формате, включая права доступа, владельца, группу и другие атрибуты файлов.

Эта команда полезна для поиска и просмотра всех файлов с установленным битом setuid, которые обычно используются для выполнения привилегированных операций. Альтернативой может быть использование команды find с другими опциями, например, -user или -group для поиска файлов по владельцу или группе.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *