Автор Тема: Для чего антивирусам запуск с административными правами?  (Прочитано 2311 раз)

Оффлайн Maxik

  • Давно тут
  • **
  • Сообщений: 288
    • Вегетарианское сообщество сурового климата.
    • Email
Для сканирования файлов они ведь не нужны.
Как-то можно их устанавливать, запускать без административных прав?
« Последнее редактирование: 28.07.2019 21:53:27 от Maxik »
С уважением, Максим.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Вы про какой антивирус?

Оффлайн Maxik

  • Давно тут
  • **
  • Сообщений: 288
    • Вегетарианское сообщество сурового климата.
    • Email
Вы про какой антивирус?

Например, Esetnod32, Kaspersky, Dr.Web, AVeScan, Comodo и т.д.
С уважением, Максим.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 160
Вы про какой антивирус?

Например, Esetnod32, Kaspersky, Dr.Web, AVeScan, Comodo и т.д.

Потому что антивирусу нужно иметь контроль над файлом вне зависимости от установленных прав не него, от того, кто владелец файла и пр. И проверка файлов только конкретного пользователя - это только частная задача антивируса. При этом, если вирус каким-то образом получил привилегированные права, а у антивируса таких прав нет, то с вирусом такой антивирус ничего сделать и не сумеет.
Вот поэтому в любой ОС любой антивирус и хочет иметь супер-права.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Как-то можно их устанавливать, ... без административных прав?

Если это не архив, как когда-то паковался pavcl, и не fat32, то никак:

Так понятно? :-)
Файлы этого пакета
$ sh ./drweb-11.1.0-av-linux-x86.run --list | grep spider | grep  apt
...
lrwxrwxrwx root/root              0 2019-02-25 20:21 ./repo/apt/i386/RPMS.drweb/drweb-spider-11.1.0-1901291522linux.i386.rpm -> ../../../../drweb-spider_11.1.0-1901291522~linux_i386.rpm

устанавливаются в /opt
$ rpm -qpvl drweb-spider_11.1.0-1901291522~linux_i386.rpm
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com/bin
lrwxrwxrwx    1 root    root               43 янв 29 15:28 /opt/drweb.com/bin/drweb-spider -> /opt/drweb.com/lib/i386-linux-gnu/ldwrap.sh
-rwxr-xr-x    1 root    root          1466650 янв 29 15:28 /opt/drweb.com/bin/drweb-spider.real
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com/man
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com/man/man1
-rw-r--r--    1 root    root            19454 янв 29 15:28 /opt/drweb.com/man/man1/drweb-spider.1
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com/share
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com/share/doc
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com/share/doc/drweb-spider
-rw-r--r--    1 root    root              109 янв 29 15:28 /opt/drweb.com/share/doc/drweb-spider/drweb-spider.COPYRIGHTS
-rw-r--r--    1 root    root             2466 янв 29 15:28 /opt/drweb.com/share/doc/drweb-spider/readme.drweb-spider
drwxr-xr-x    2 root    root                0 янв 29 15:28 /opt/drweb.com/share/drweb-spider

у которого права
$ ls -l / | grep opt
drwxr-xr-x   9 root   root    4096 май 11 00:49 opt


Читать этот хренов мануал или самоучитель Линукс:
Файлы и каталоги,  права доступа.