WebDev2030
@WebDev2030
Битриксоид до мозга и костей

Как разрешить исполнение файла из папки root?

Всем привет. Собрал node-sass и расположил его в папке с глобальными модулями node: /root/.nvm/versions/node/v10.16.3/lib/node_modules/node-sass/
Исполняемый файл /root/.nvm/versions/node/v10.16.3/lib/node_modules/node-sass/bin/node-sass у него права "-rwxrwxrwx".
Но при попытке исполнить этот файл не под root получаю ошибку о не хватке прав доступа.
Пытался создать ссылку на него /usr/bin. Ссылка создается но прав не хватает чтобы зупустить.
Как разрешить исполнение этого файла другими пользователями?
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Как разрешить исполнение этого файла другими пользователями?

Никак
Оставьте в покое рута. Не работайте от него, никогда от его имени ничего не собирайте, делайте все через su/sudo. А исполняемые модули "для всех" должныв находиться в общем пространстве - /usr/bin, /usr/local/bin, /opt/bin etc.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mezhuev
Системный администратор
У не root'a нет доступа в /root, соответственно какие там дальше права назначены роли уже не играет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы