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


Автор Тема: Распространить права на чтение и запись во вложенных папках (каталогах) Samba  (Прочитано 6191 раз)

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

Оффлайн ram3z

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Всем привет. Кое что смотрел по этой теме, но нашел только как то вскользь, а не хотелось бы что то испортить, т.к. это на работе.
В общем ситуация такая:
Есть файловый сервер samba на Ubuntu 11.04 там нужно тупо создать общую папку SVR и в ней папки для сотрудников (с правами доступа ниче колдовать не надо, все общее).
Вроде все сделал. Делал так: сперва через самбу расшарил SVR и предоставил доступ всем, но тогда во вложенных папках не было прав записи (т.е. писать что то можно было только в SVR), тогда расшарил SVR правой клавишей - свойства - общий доступ и т.д. права на запись появились после того как в настройках Samba указал гостевой учетной записью себя (что есть странно, раньше без этого работало), но удалить то что создали юзеры было нельзя. Тогда вложенные папки тоже расшарил правой кнопкой, права на удаление файлов появились, но опять же, если создать внутри подкаталог, повторяется таже ситуация.
Как распространить права на read write на все внутренние папки и файлы?
« Последнее редактирование: 02 Июнь 2011, 14:33:10 от ram3z »

Оффлайн solint

  • Активист
  • *
  • Сообщений: 673
    • Просмотр профиля
[Share]
    path = /path/to/Share
    writeable = yes
    browseable = yes
    guest ok = yes
    create mask = 0777
    directory mask = 0777
В конфиге самбы. Оно?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27305
    • Просмотр профиля
Не надо так ошибаться.

1. Заносите всех пользователей этого каталога в нужную группу на сервере. (Имя группы БЕЗ ПРОБЕЛОВ и прочих смешных символов - зае*** самбе объяснять его потом.)
2. Меняете группу-владельца каталога (рекурсивно, ррр!!!) на ту самую.
3. В самбе ставите
force group = +ТаГруппа

В итоге получается что-то типа
(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ram3z

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Спасибо всем.
Сделал так как показалось проще всего
[SVR]
   path = /home/ramz/SVR
   writeable = yes
   browseable = yes
   guest ok = yes
        create mask = 0777
        directory mask = 0777

Добавил
        create mask = 0777
        directory mask = 0777
и удалил точку с запятой после writeable = yes

Все работает

Оффлайн Helek

  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Не надо так ошибаться.

1. Заносите всех пользователей этого каталога в нужную группу на сервере. (Имя группы БЕЗ ПРОБЕЛОВ и прочих смешных символов - зае*** самбе объяснять его потом.)
2. Меняете группу-владельца каталога (рекурсивно, ррр!!!) на ту самую.
3. В самбе ставите
force group = +ТаГруппа

В итоге получается что-то типа
(Нажмите, чтобы показать/скрыть)


А можете расшифровать всё?
Как по правильному папку расшаривать?
Например есть папку 1С и папка Exchenge.
Создаём на сервере группу менеджеров и туда добавляем юзеров менеджер1, менеджер2 и т.д.? Так?
Потом создаём группу бухов и в неё добавляем бух1, бух2.
Потом пишем:
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27305
    • Просмотр профиля
http://smb-conf.ru
Я для себя документацию уже прочитал, а перепечатывать её вам сюда у меня нет ни времени, ни желания.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Helek

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

 

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