[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: непонятка с mkdir



> У mkdir есть параметр -m для задания прав создаваемому каталогу.
> yuray@keeper:/tmp/a$ mkdir a
> yuray@keeper:/tmp/a$ ls -l
> итого 4
> drwxr-xr-x 2 yuray yuray 4096 Дек 16 19:04 a
> 
> Хочу дать права на запись группе. Казалось бы:
> yuray@keeper:/tmp/a$ mkdir -m g+w b
> но
> yuray@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)


Reply to: