Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Сам себе и отвечу. В конце концов, приятно же пообщаться с умным и образованным человеком :-)

Цитата Juiceee:
Почему на примонтированную шару 755 даётся?
Дефолтные права.

Цитата Juiceee:
Как получить 777?
Если права на диру 777, то необходимо добавить параметр dir_mode, если права на файл, то параметр file_mode. Обращаю внимание, что права в указанных параметрах указываются в виде группы из 4-х (!!!) цифр.

Цитата Juiceee:
Как в эту шару писать не пользователю, указанному в uid, а пользователям, указанным в gid?
Подключать шару, например, следующей командой:
$ sudo mount -t cifs //192.168.0.92/share /mnt/share -o user=ururu,dir_mode=0770,gid=adm
Ключевой опцией в данном случае является dir_mode=0770, означающей, что пользователь владелец (в данной команде не указан - значит root) и группа-владелец имеют полные права на эту папку, а все остальные не имеют никаких прав.
Вот что выдаёт команда ls -l /mnt
>> drwxrwx--- 1 root adm 4096 2012-03-07 11:55 share
Проверим. Создадим папку 555
$ mkdir /mnt/share/555
$ ls -l /mnt/share
>> drwxrwx--- 0 root adm 0 2012-03-07 12:01 555
Те же самые права на созданную папку - 770.
Если создавать файлы, например командой touch /mnt/share/555.txt
то получим следущее
>> -rwxr-xr-x 1 root adm 0 2012-03-07 12:06 555.txt
Ведь в команде монтирования не указывали опцию file_mode, следовательно к файлам предоставляются дефолтные 755 права.
Всё, тему можно закрывать.

-------
Что будут стоить
Тысячи слов...


Отправлено: 12:10, 07-03-2012 | #3