[Desktop] [Desktop!] Права по умолчанию на ресурсы Samba.

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Чт Фев 21 17:20:45 MSK 2008


On Thu, Feb 21, 2008 at 10:51:37AM +0200, Vladimir Istrati wrote:
> >> Итак.  Есть файл-сервер (AltLinux 4...). На нем Samba.
> MS> Вам в sysadmins@:
> MS> https://lists.altlinux.org/mailman/listinfo/sysadmins
> Может быть, спорить не буду, но вопрос-то не о поведении
> сервера (30 XP и 8 Убунт замечательно с ним работают), а о
> странностях именно Десктопа (при обращении на самба ресурс).

Тогда виноват-с :)

> >> create mask = 0666
> >> directory mask = 0777
> MS> Эээ... это ж маски!  Ставьте 0 или 022, если хотите получить
> MS> то, что вроде бы хотите.  Или лучше public=yes; writable=yes
> Мне просто интересно, вы пробовали? :) Я - да.

Я по памяти :)

> MS> Ставьте 0
> При переписывании файла на сервер, атрибуты у него становятся
> "---------"!!!

М-да.  Всё уже позабывал про самбу :-/

       create mask (S)
          When  a  file  is  created, the necessary permissions are calculated
          according to the mapping from DOS modes to UNIX permissions, and the
          resulting  UNIX  mode  is then bit-wise 'AND'ed with this parameter.
          This parameter may be thought of as a bit-wise  MASK  for  the  UNIX
          modes of a file. Any bit not set here will be removed from the modes
          set on a file when it is created.
[...]
          Default: create mask = 0744
          Example: create mask = 0775

> Но еще раз повторяю сервер я привел только для того, чтобы
> пояснить "куда".
> 
> Волнует же меня (причем сильно, причем вопрос стоит - быть
> Десктопу в офисе или нет.) ответ на вопрос,
> 1. почему при создании (переписывании)
> файла на сервер(е), при указанных параметрах smb.conf, Убунту
> создает и переписывает файл без возражений, А Десктоп
> переписывает, но обязательно орет "Не удается изменить права
> доступа", хотя менять их не надо, они и так 666?

Ммм... а опции монтирования quiet тут нет, судя по mount(8)...
Но судя по mount.cifs(8), есть file_mode и dir_mode.

> 2. Почему Убунту послушно создает папки с атрибутами 777, а
> Десктоп мало того, что с 755, так еще и при попытке переписать
> во вновь созданную папку некий файл (перетащить в Konqueror)
> еще и сообщает "Вы не можете перетаскивать элементы в папку,
> для которой у вас нет прав записи"?

Наверное, создаёт всё-таки не "Убунту", а конкретно взятый
файловый менеджер -- Вы там GNOME или KDE используете?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки Desktop