LINUX.ORG.RU
ФорумAdmin

Почему дефолтовая маска для юзера umask 002?

 , ,


0

2

собственно вопрос, почему по дефолту такие права на дебьяне? у обычных юзверей? ну а не хотябы 022 к примеру, а лучше вообще 077?

у кого какая маска выставлена по дефолту? и с какими сложностями можно столкнуться при маске 077 к примеру (ну понятно, что сервисам может не хватить прав, но для них ведь можно на отдельный папки/файлы поставить нужные права?)

поделитесь опытом )

почему по дефолту такие права на дебьяне?

С чего бы это они вдруг такие? По умолчанию там 022.

А, нет, по умолчанию там USERGROUPS_ENAB и 022 перекрывается 002. Смотри /etc/login.defs, там всё прокомментировано.

Gotf ★★★
()
Последнее исправление: Gotf (всего исправлений: 1)

собственно вопрос, почему по дефолту такие права на дебьяне?

создав свой файл юзверь

1. разрешает себе полный доступ

2. разрешает группе доступ на чтение

3. запрещает всем прочим доступ

Рулить своими группами юзер может see chgrp(1), и таким образом может настраивать доступ для других(одногруппников). Причём и для новых файлов тоже, применив SGID BIT на каталог.

Почему для одногруппников права rw я не знаю. Поменяйте.

ЗЫЖ разрешать +x в umask смысла нет. Причина в том, что по дефолту там 0666 (see umask(2)), и право +x для новых регулярных файлов и так сброшено. Для каталогов оно установлено, и так оно и нужно (иначе в каталог будет не войти).

emulek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.