Я много лет на системах Unix и Linux устанавливал разрешения filsystem и права доступа по умолчанию на чтение и запись для пользователя (т. е. себя), а для группы и других — только на чтение. В случае каталогов у всех есть разрешение на выполнение, но разрешение на запись по-прежнему ограничено пользователем. (Обычно я использую команду chmod с восьмеричной опцией 644 для файлов и 755 для каталогов.)
Раньше у меня не было с этим проблем, но недавно (полагаю, с Ubuntu 11.10) я обнаружил, что Ubuntu по умолчанию предоставляет группе разрешение на запись для вновь созданных (и загруженных) файлов и каталогов.
Почему группа получает права на запись в Ubuntu? Разве это не проблема целостности в многопользовательской системе?
Как изменить системные настройки прав доступа по умолчанию при создании новых файлов и каталогов?
решение1
Причину изменения разрешений см.Здесь
Чтобы изменить значение umask по умолчанию, установите значение umask 022 ~/.profile
или/etc/profile
решение2
В Ubuntu 11.x для всех пользователей следует проверить /etc/login.defs
.