каковы последствия удаления ssh-agent?

После запуска ПК был запущен ssh-процесс. / usr / bin / ssh-agent / usr / bin / dbus-launch - exit-with-session / usr / bin / im-launch mate-session

что произойдет, если пользователь root удалит 'ssh-agent' в / usr / bin? это как-то повредит ОС?

0
задан 29 May 2019 в 21:09

2 ответа

На вопрос «что произойдет, если пользователь root удалит« ssh-agent »в / usr / bin?»:

С программами, работающими ssh-agent, ничего не произойдет - они уже прочитали файл в оперативную память.

Дисковые блоки файла не будут возвращены на свободное место, пока все процессы, у которых файл открыт, не закроют его (или не прекратят работу).

Однако, в следующий раз, когда кто-нибудь попытается запустить ssh-agent, он потерпит неудачу, с

walt@fox:~(0)$ ssh-agent
No command 'ssh-agent' found, did you mean:
 Command 'ssh-agent' from package 'openssh-client' (main)
ssh-agent: command not found
walt@fox:~(127)$ 

Если вызов ssh-agent встроен в ваш процесс входа, ваш процесс входа больше не будет работа, и у вас будет плохой день / неделя.

0
ответ дан 29 May 2019 в 21:09

Сначала файл / usr / bin / ssh-agent размещается менеджером пакетов.
НЕ УДАЛЯЙТЕ эти файлы, используя «rm». Это может ужасно сломать вашу систему.
Всегда удаляйте предоставленные пакетами файлы с помощью менеджера пакетов.

Вот как вы можете сказать , какой пакет предоставил конкретный файл :

 $ dpkg -S /usr/bin/ssh-agent 
 openssh-client: /usr/bin/ssh-agent

В этом случае файл /usr/bin/ssh-agent предоставляется пакетом openssh-client

Далее, вот как вы можете сказать эффект удаления этого пакета . Давайте попросим apt смоделировать удаление:

$ apt remove openssh-client --simulate
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gnome-software-plugin-snap openssh-client snapd ssh-import-id sshfs
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.

Мы видим, что в МОЕЙ системе (ваша может отличаться!) Удаление пакета openssh-client также удалит snapd и sshfs. Я использую снимки, и я использую sshfs для некоторых сетевых операций. В моем случае удаление openssh-client было бы неразумно.

Поскольку ваша система может отличаться, вы должны прочитать список предлагаемых удалений и принять собственное решение.

0
ответ дан 29 May 2019 в 21:09

Другие вопросы по тегам:

Похожие вопросы: