Как удалить или заменить уже созданную символическую ссылку?

Пожалуйста, обратитесь к следующему URL для решения.

http://old.nabble.com/Big-CA-certificate-bundle-causes-problems-with-GnuTLS-3.0.11- td33925560.html

Цитата из http://old.nabble.com/Big-CA-certificate-bundle-causes-problems-with-GnuTLS-3.0.11-td33925560.html в ссылке.

Быстрое решение, чтобы избежать этой проблемы, заключается в том, чтобы ограничить CA, которые вы разрешили серверу, до минимального уровня (типичный сервер должен доверять только тем, кто подписывает сертификаты пользователя ).

1
задан 18 June 2015 в 23:18

3 ответа

ln имеет переключатель -f, который «заставляет» создать символическую ссылку, существует ли она или нет.

sudo ln -sf /home/vinaychalluru/ns-allinone-2.34/ns-2.34/ns /usr/bin/ns
56
ответ дан 26 May 2018 в 00:24

Я попробовал ln -sf при замене, но для меня это не сработало, но ln -sfn directory link_name работал root.

28
ответ дан 26 May 2018 в 00:24
  • 1
    Без -n я получал бесконечную проблему цикла. Благодаря! – Christopher Markieta 16 December 2015 в 04:18

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

rm на символической ссылке удалит ее. Если ссылка принадлежит root, вам нужно sudo.

Вы должны иметь возможность rm /usr/bin/ns или, скорее, sudo rm /usr/bin/ns не забывать о собственности.

3
ответ дан 26 May 2018 в 00:24

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

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