Зачем quicklisp нужна привилегия "root"?
Пользователь root может успешно установить quicklisp. Однако обычный пользователь не может.
Я не знаю почему. Может ли кто-нибудь здесь пролить свет на меня?
2 ответа
Вы не должны root
привилегии для использования или установки Quicklisp.
Получаемая ошибка "Отказано в доступе" - это общая проблема Unix, а не проблема Quicklisp. Это связано с тем, что вы установили Quicklisp как root
, Ваш ~/quicklisp
каталог теперь принадлежит root
в то время как он должен принадлежать вашимroot
учетная запись пользователя. Самое простое решение состоит в том, чтобы удалить ~/quicklisp
каталог и начать заново без использования sudo
,
Извините не уловил это с данным коротким сообщением.
Я предполагаю, что с правами суперпользователя можно установить файлы в /usr
или где-то, в то время как обычно обычный пользователь не имеет права делать.
Я не использую QuickLisp, но я думаю, что для его запуска не требуются особые привилегии.