Назад | Перейти на главную страницу

Почему я не могу создать файл в своей папке с помощью chmod 655, но 755 работает?

У меня есть резервная папка, принадлежащая системному пользователю (mongodb) и chmoded 655. Когда я пытаюсь создать в ней файлы, возникает проблема с разрешением:

root@maquina:/var/backups/mongodb# su -s /bin/bash mongodb -c "/usr/bin/touch test.txt"
/usr/bin/touch: cannot touch `test.txt': Permission denied

Переход на 755 позволяет мне создать файл.

Думаю, мне, вероятно, нужно настроить привилегии (+ X?), Но я не могу найти, как это сделать.

Может кто-нибудь пролить некоторый свет на это ?

Спасибо!

У вас должны быть разрешения на выполнение в каталоге, чтобы выполнять там поиск. Без возможности поиска вы не можете создать файл

sudo chmod u+x /var/backups/mogodb