Re: непонятка с mkdir
On Thu, 16 Dec 2010, Yuri Kozlov wrote:
Здравствуйте.
У 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
Почему всем тоже запись разрешилась?
Скорее всего g+w - неправильный формат.
Так же как и
>mkdir -m +++ ccc
>ls -la
drwxrwxrwx 2 nefedov nefedov 4096 16 21:49 ccc
(Просто + в chmod это уже к существующему файлу, а
здесь то, как это понимать?)
Правильно писать как-то так:
>mkdir -m u=rwx,g=rw,o=r bbb
>ls -la
drwxrw-r-- 2 nefedov nefedov 4096 16 21:52 bbb
Успехов.
Ю.
Reply to: