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. Ссылка создается но прав не хватает чтобы зупустить.
Как разрешить исполнение этого файла другими пользователями?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Как разрешить исполнение этого файла другими пользователями?

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

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

Войти через центр авторизации
Похожие вопросы
Lovit Москва
от 100 000 ₽
AI People Санкт-Петербург
от 100 000 ₽
Абсолют Банк Москва
от 150 000 до 170 000 ₽
27 мая 2020, в 12:59
25000 руб./за проект
27 мая 2020, в 12:46
5000 руб./за проект
27 мая 2020, в 12:19
25000 руб./за проект