Вопрос Как перечислить все двоичные файлы setuid в репозитории Ubuntu?


Есть ли способ перечислить все setuid двоичные файлы внутри репозитория Ubuntu? Или такой список существует где-то в Интернете? Я посмотрел на apt-get варианты и не могли придумать решение для того же самого. Я предполагаю, что для этого должен быть список.


5
2018-02-24 17:54


происхождения




ответы:


исполняемые файлы setuid не записываются в метаданные пакета, поэтому короткий ответ на ваш вопрос будет: no, вы не можете. Единственный способ поиска исполняемых файлов setuid в архиве - это загрузить каждый пакет и сканировать их.

Однако, если вы хотите, чтобы список всех исполняемых файлов setuid, установленных в вашей системе, эта команда является тем, что вы ищете:

find / -type f \( -perm -4000 -o -perm -2000 \)

Затем, если вы хотите узнать, откуда приходит исполняемый файл:

dpkg -S <file-path>

Например:

$ dpkg -S /bin/ping
iputils-ping: /bin/ping

8
2018-02-24 18:15