Действительно не нормально дать файлы 777
разрешение. Я не могу думать о законной причине никакого файла, чтобы иметь такое разрешение, но если существует, это должно иметь действительно действительно серьезное основание.
Я советую Вам сразу изменить те полномочия.
chmod -R o-w
chmod -R g-w
find /path -name '*.png' -exec chmod a-x {} \;
В будущем, быть более осторожным. Это - безопасность 101 для не предоставления большего количества полномочий, чем действительно необходимый. Например, можно запустить путем установки всех файлов на 0400
и все каталоги к 0500
и затем посмотрите то, что не работает, и постепенно добавляйте полномочия абсолютного минимума.
Из чего вывод umask
в Вашей системе? Если это является более разрешающим, чем 0022
затем я думаю, что Вы могли бы хотеть включить Ваш ~/.bashrc
команда umask 0022
. Это имеет эффект, что новые файлы, которые Вы создаете, не будут иметь разрешения записи для группы и других по умолчанию.
Вы можете пропустить команды из одной сеансы экрана к его подзаэкранную сессию с Ctrl + A A (он отправляет CTRL + A на на подсэкран)
Например: