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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка доступа к папке на сервере на базе samba  (Прочитано 878 раз)

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

Оффлайн RockTeam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Добрый день!

Подскажите, пожалуйста, как лучше настроить доступ к папке на файловом сервере. Возникла проблема с делегированием прав пользователям. Сейчас на сервере существует папка Share, к которой пользователи имеют полный доступ. Дерево выглядит следующим образом:

Share
   |
   |-Data1/...
   |
   |-Data2/...
   |
   |-Uploads/...


На сервере также есть группа sambashare в которой находится два пользователя User1 и User2. На уровне файловой систымы группе sambashare выданы права на чтение / запись содержимого папки Share.

Цель: необходимо сделать так, чтобы у пользователя User1 был полный доступ ко всем папкам и файлам внутри Share, а у пользователя User2 был полный доступ только к папке Uploads (и её содержимому), к остальным папкам - только на чтение.

Вопрос: как это сделать?

Оффлайн ИзБывших

  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля

Вопрос: как это сделать?


Читать
http://smb-conf.ru/
Особенно внимательно о writeable/readonly/write list и т.д.

Оффлайн RockTeam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Документация уже прочитана, но не получается сделать папку Uploads доступной для записи пользователю User2. Получается либо на запись ко всем папкам, либо - на чтение.

Оффлайн ИзБывших

  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Документация уже прочитана, 

http://smb-conf.ru/write-list-s.html
Прочитать, не значит понять. Увы...

Оффлайн RockTeam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Вероятно неправильно был поставлен сам вопрос. Необходимо сделать папку Uploads (доступной для чтения/записи) для User2, но при этом сама папка должна находиться внутри Share, к которой дан доступ для User1 и User2. По-моему, так сделать невозможно, но если бы были NTFS permissions - легко.

Сейчас это работат с такой конфигурацией:

[Data1]
path = /mnt/datadisk/Share/Data1
...

[Data2]
path = /mnt/datadisk/Share/Data2
...

[Uploads]
path = /mnt/datadisk/Share/Uploads
...


А сделать следующим образом, с требуемым результатом, не удаётся:

[Share]
path = /mnt/datadisk/Share
...


 

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