Не может выполнить сценарий за пределами корневого каталога

Мне смонтировали жесткий диск как / данные. Я - владелец точки монтирования, и я владею всеми каталогами под нею. Я установил IDE под / данными. Это содержит сценарий оболочки, который необходимо выполнить для установки IDE. Этот файл также принадлежит мне и является пользователем, группой, мировым исполняемым файлом. (т.е. Мне не нужен chmod +x...). По некоторым причинам это привычка позволило мне выполнить сценарий. Я постоянно добираюсь, разрешение отклонило ошибки. Как только я перемещаю файл в свой корневой каталог без изменений полномочий, он позволяет мне выполнить сценарий. Существует ли установка где-нибудь, которая препятствует тому, чтобы я выполнил файлы за пределами своего корневого каталога, даже если я владею ими, и они установлены как исполняемый файл?

В случае, если это имеет значение, я работаю 16.04.

0
задан 30 April 2017 в 16:43

1 ответ

baAmong опции можно передать mount или записать в fstab существует exec флаг. Перемонтирование Вашего диска с той опцией должно помочь.

(Если это bash сценарий, можно, вероятно, также сделать /bin/bash /data/nameOfScript, но Вы скоро столкнетесь со следующими проблемами, я предполагаю.)

0
ответ дан 3 November 2019 в 08:08

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

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