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

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: