Не удается обновить символьные ссылки - отказано в разрешении
258
Neon Flash
На моей машине с Linux есть символическая ссылка, которую я хочу обновить и указать ее в другом месте, однако я получаю сообщение об ошибке отказа в разрешении, даже если у меня есть разрешения rwx для символической ссылки:
$ ls -l /usr/bin/upgrades lrwxrwxrwx 1 root root 18 Feb 16 2015 /usr/bin/upgrades -> upgrade
Здесь / usr / bin / upgradedes - это символическая ссылка на / usr / bin / upgrade, которая представляет собой скрипт на python.
Теперь я хочу указать эту символическую ссылку на другой скрипт Python в моем домашнем каталоге, как показано ниже:
ln -sf test.py /usr/bin/upgrades ln: cannot remove ‘/usr/bin/upgrades’: Permission denied
Итак, почему я получаю ошибку об отказе в разрешении, а также есть ли способ обновить символическую ссылку и указать ее в другом месте? У меня есть доступ к символической ссылке.
У вас есть разрешение на запись в папку, в которой находится символическая ссылка?
Seth 6 лет назад
1
В приведенном выше примере, на какую папку вы ссылаетесь? / USR / бен /?
Neon Flash 6 лет назад
0
Да. У вас должны быть права для изменения «индекса» в `/ usr / bin`, чтобы удалить файл / добавить файл в этот каталог. Если вы посмотрите на вывод ln, то, скорее всего, он просто удалит существующую ссылку и добавит новую впоследствии.
Seth 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4