> У mkdir есть параметр -m для задания прав создаваемому каталогу.
> yu...@keeper:/tmp/a$ mkdir a
> yu...@keeper:/tmp/a$ ls -l
> итого 4
> drwxr-xr-x 2 yuray yuray 4096 Дек 16 19:04 a
> 
> Хочу дать права на запись группе. Казалось бы:
> yu...@keeper:/tmp/a$ mkdir -m g+w b
> но
> yu...@keeper:/tmp/a$ ls -l
> итого 8
> drwxr-xr-x 2 yuray yuray 4096 Дек 16 19:04 a
> drwxrwxrwx 2 yuray yuray 4096 Дек 16 19:05 b
> 
> Почему всем тоже запись разрешилась?

Судя по тому, что написано у него в мане, этот параметр типа полностью
заменяет стандартный алгоритм, который учитывает umask.  То есть не учитывает
umask.  То есть g+w применяется к 0777, а не к 0777&~umask.

-- 
/итд/почтопосылалка.нстрк (c)


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/87ipytlfzr.wl%[email protected]

Ответить