Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Установка прав доступа в samba  (Прочитано 3731 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Andrin

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Установка прав доступа в samba
« : 07 Сентября 2012, 13:29:41 »
Всем привет.
Вопрос глупый, но найти в яндексе и гугле ответа не смог.
Почему при установке directory mask = 0777 в smb.conf создаваемые по самба директории получают права 755, а при установке directory mask = 40777, получают как и задумано права 777?
Что означает первая цифра, в данном случае "4" в маске прав доступа?
И второй вопрос:
Кто-нибудь может доступно объяснить суть разницы между directory mode и force directory mode?
Чем смогу - помогу. Кто знает больше меня - не стесняйтесь, помогите мне :)

Оффлайн Squirrels

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Установка прав доступа в samba
« Ответ #1 : 08 Сентября 2012, 16:06:42 »
О как... Я считал, что это моя личная проблема, а оно вот как... )))
а что для файлов прописать надо, чтобы в итоге получить 777?  ;)
P.S. Прошу выложить пример smb.conf с комментарием, как оно работает. Если не затруднит.. :-[

Оффлайн Andrin

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
    • Просмотр профиля
Re: Установка прав доступа в samba
« Ответ #2 : 09 Сентября 2012, 12:01:30 »
(Нажмите, чтобы показать/скрыть)
Насчет прав на файлы как раз все хорошо. Create mask 0666 прекрасно работает и файлы получают права 666 как и задумано.
Насчет комментариев как оно работает я не совсем понял про что конкретно вопрос.
« Последнее редактирование: 09 Сентября 2012, 12:04:23 от andrinlindo »
Чем смогу - помогу. Кто знает больше меня - не стесняйтесь, помогите мне :)

Оффлайн Squirrels

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Установка прав доступа в samba
« Ответ #3 : 09 Сентября 2012, 13:13:30 »
Хех.. Как бы это объяснить... У меня клиенты под вин и убунтой.
виндовые клиенты:
при установленной directory mask = 0777 в вновь созданную папку не попадают.
доступ к файлам:  Create mask = 0666. Если файл копируется в папку, то могут с ним работать. Однако если файл сохранен на шару непосредственно из программы (например, из офиса через "сохранить как") - то права получает только создатель, другие вин. пользователи с ним работать не могут.
Самое интересное: при этом убунтовые клиенты могут работать с любым файлом и папкой на шаре, независимо от того, что на нем висит запрет доступа всем, кроме создателя.
В общем, чудеса происходят...


 

Страница сгенерирована за 0.014 секунд. Запросов: 21.