Извините, если я публикую это на неправильном сайте StackExchange, но я подумал, что это подойдет здесь лучше, чем ошибка сервера. Тем не мение...

Я пишу сценарий bash, который создает папки и записывает новые файлы в этой папке. Владелец папки, в которой я создаю свою папку, принадлежит пользователю root, и я не хочу это менять. Однако я хочу владеть папкой, которую я создаю, и любыми файлами в ней.

Таким образом, я создаю папку, и, естественно, мне тогда нужно сколотить мне папку. Я также даю всем пользователям rwx доступ к папке с помощью chmod. Проблема возникает, когда я пытаюсь использовать оператор> для отправки mysqldump в файл в этой папке. Я всегда получаю ошибки «В доступе отказано», я полагаю, потому что у меня нет доступа к файлам в этой папке. Конечно, когда я перехожу к этой папке в Nautilus, доступ к папке устанавливается на «Создание и удаление файлов», а доступ к файлу - на «---».

Короче говоря, как мне настроить доступ к файлу с помощью команды bash? И если вы подозреваете, что это не проблема, что это такое, и как мне ее решить?

Заранее спасибо!

0