Иногда для нового пользователя на сервере Linux при копировании все файлы сохраняются с разрешением 664 вместо 644. В чем собственно неприятность, в том что вместо прав доступа разрешающих изменять файл только владельцу файла, то есть вам, вместо этого файл разрешается изменять всем пользователям входящих в одну группу с владельцем. Практическое решение проблемы на сервере Centos.
Umask
Когда при копировании на сервер Linux всем файлам присваиваются права 664 вместо обычного 644, значит для пользователя выставлен не верно umask.
Решение: заходим на сервер через SSH с правами root и редактируем файл bashrc ...
[root@name-of-your-server ~]# vi /etc/bashrc
... в этом файле ищем строку umask 002 (поиск в файле ?umask) и изменяем её на 022 (начать редактирование в редакторе vim большая или маленькая латинская буква "и" - I или i, выход из режима редактирования - ESC)
Сохраняем измененный файл bashr(сохранить файл с внесением изменений :wq, выйти без сохранения :q!) Изменения вступают в силу сразу же, перезагрузка сервера не требуется.