Я работал
sudo chmod -R 0777 /home/thomas/media/
Но когда я делаю новые подкаталоги с передачей, у них нет 777 разрешений.
Какие-либо подсказки?
не давайте 777 полномочий. Существует (я думаю) всегда лучшее решение. Очень небезопасно дать все полномочия (особенно пишут разрешение) всем пользователям. Если необходимо дать разрешения определенному пользователю (пользователям) или программу (программы), существуют безопасные способы сделать это
Для установки полномочий на файлах, которые будут созданы в будущем, Вы не можете использовать chmod
(хотя существует бит полномочий, названный идентификатором группы набора (chmod g+s
), который заставляет владение группы быть полезно наследованным подкаталогами). Вы используете umask
для этого.
Однако, к счастью, нет никакого umask
установка, столь разрешающая, чтобы дать 777 разрешений; на самом деле никакой umask
установка создаст исполняемые файлы из соображений безопасности...
..., который подсказывает, что эти -R
флаг к chmod
не очень полезен, так как мы обычно хотим, чтобы каталоги имели, выполняют разрешение, но мы редко хотим, чтобы файлы имели, выполняют разрешение. Я советую Вам не использовать рекурсивный chmod
, если Вы не знаете точно, что находится в каталоге и уверено (т.е. Вы делаете хорошо осведомленный выбор), что Вы хотите дать те полномочия всему этому.