У меня есть несколько экземпляров Ubuntu в EC2, где я использую хранилище экземпляров /mnt для хранения журналов и других полезных вещей. Для хранения пользовательских журналов каталог /mnt должен иметь разрешения 777:

$ sudo chmod 777 /mnt

Но периодически (примерно ежедневно) разрешения возвращаются к 755, без видимой причины. Есть ли способ сделать /mnt иметь права на запись для всех пользователей - и сохранить это таким образом? У меня уже есть задача, которая запускается при запуске с вышеуказанной строкой, но, видимо, она не работает.

Периодическая задача будет последним средством; честно говоря, я бы хотел понять проблему и правильно ее решить. Я искал здесь и в промежутках, пока что не повезло - это не так уж легко найти в Google.

Возможно, некоторые варианты монтирования помогут? Мой фстаб:

/dev/xvdb       /mnt    auto    defaults,nobootwait,comment=cloudconfig 0       2

1 ответ1

1

Хотя я не уверен, что вызывает сброс разрешений (я предполагаю, что это политика в отношении временного хранилища в экземпляре EC2), но я думаю, что более безопасный способ справиться с этим - создать каталог в /mnt с разрешения вам нужны.

Моя теория состоит в том, что у этого каталога не будет никаких разрешений, измененных каким-либо обслуживанием, которое выполняет Amazon, плюс он более безопасен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .