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