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


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

Автор Тема: Права на новые папки в Samba  (Прочитано 6630 раз)

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

Оффлайн zettertty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Права на новые папки в Samba
« : 12 Июля 2011, 12:05:03 »
Добрый день! Есть такая ситуация: поднят файловый сервер, с папками "Общий доступ" - доступ для чтения для всех и "Переписка" - доступ только для залогиненых пользователей. Когда пользователь логинится в папке "Переписка" - попадает в свою домашнюю директорию, где находится папка "Общий доступ" пользователя, создана символьная ссылка с этой папки в папку /var/Ощий доступ , где находятся все символьные ссылки папок для общего доступа пользователей.

Теперь вопрос: после того, как юзер логинится в своей домашней директории, заходит в папку "Общий доступ"  создает там еще одну папку, что бы поделиться чем либо с народом, выходит, логониться повторно и не получает доступ к этой папке, и юзеры, которые не логинятся на сервере, тоже не могут получить доступ к новой созданной папке!!!
Что делать???

ЗЫ: Права менял, менял права рекурсивно, доступ люди получают, но для каждой папки новой менять права это просто жесть....

Оффлайн AyaTooru

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
    • http://ayatooru.com
Re: Права на новые папки в Samba
« Ответ #1 : 12 Июля 2011, 12:24:29 »
Конфиг самбы покажи.

Оффлайн zettertty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Права на новые папки в Samba
« Ответ #2 : 12 Июля 2011, 12:39:54 »
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 12 Июля 2011, 12:56:03 от zettertty »

Оффлайн AyaTooru

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
    • http://ayatooru.com
Re: Права на новые папки в Samba
« Ответ #3 : 12 Июля 2011, 13:09:29 »
   create mask = 0640
   directory mask = 0750
Соответственно, созданное пользователем будет доступно только ему и группе только для чтения, остальные не получат доступ.

Я немного не понял, где создают пользователи файлы, которые предназначены для всех. Если это "Общий доступ", то надо на него маски поставить 666 и 777 соответственно. Ну или 660, 770, если все пользователи в одной группе.

И ещё надо добавить вот это в шары:
        valid users = @группа-для-чтения,пользователь-для-чтения1,пользователь-для-чтения2
        write list = @группа-для-записи1,@группа-для-записи2

Ну и в том же духе.


Пример:
[Переписка]
        comment = Документы для ограниченного числа пользователей
        browseable = yes
        path = блаблабла
        guest ok = no
        create mask = 0664
        directory mask = 0775
        read only = no
        valid users = @perepiska,admin
        write list = @perepiska,admin

Все пользователи в группе perepiska получат доступ к документам в шаре "Переписка"

[Общий доступ]
        comment = Обмен
        browseable = yes
        path = блаблабла
        guest ok = yes
        read only = no
        create mask = 0666
        directory mask = 0777
« Последнее редактирование: 12 Июля 2011, 13:17:21 от AyaTooru »

Оффлайн zettertty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Права на новые папки в Samba
« Ответ #4 : 12 Июля 2011, 16:34:50 »
попробовал - не номагает((( и после добавления вышеописанного - пропал доступ к папке "Переписка" (читать - к личным папкам пользователей)

Оффлайн AyaTooru

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
    • http://ayatooru.com
Re: Права на новые папки в Samba
« Ответ #5 : 12 Июля 2011, 16:40:32 »
Права, владельцы и группы правильные назначаются? Какие ошибки в логах при доступе к файлам? Логи в /var/log/samba/

Оффлайн zettertty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Права на новые папки в Samba
« Ответ #6 : 13 Июля 2011, 10:36:22 »
/var/log/samba/log.0.0.0.0
(Но там их на самом деле ооооочень много - этот просто самый информативный)
(Нажмите, чтобы показать/скрыть)

/var/log/samba/log.bibilio5
(Нажмите, чтобы показать/скрыть)


« Последнее редактирование: 13 Июля 2011, 10:46:39 от zettertty »

Оффлайн AyaTooru

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
    • http://ayatooru.com
Re: Права на новые папки в Samba
« Ответ #7 : 13 Июля 2011, 11:03:44 »
Ну надо бы лог с IP машины, которая заходила на самбу, а не с 0.0.0.0. И что там с правами, владельцами и группами на созданные файлы?
ls -l путь-к-шаре

ALiEN175

  • Гость
Re: Права на новые папки в Samba
« Ответ #8 : 13 Июля 2011, 12:23:40 »
тоже была подобная проблема  8)
установите параметр force user = user (user заменить на локального пользователя, у которого расшарена папка)

Более подробно написать не могу- сейчас не на linux
http://smb-conf.ru/force-user-s.html


« Последнее редактирование: 13 Июля 2011, 12:27:37 от ALiEN175 »

Оффлайн AyaTooru

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
    • http://ayatooru.com
Re: Права на новые папки в Samba
« Ответ #9 : 13 Июля 2011, 13:29:42 »
Это на домашние каталоги? А если пользователей много, так сработает?

force user = %U

Оффлайн zettertty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Права на новые папки в Samba
« Ответ #10 : 13 Июля 2011, 14:10:20 »
/var/Переписка/
(Нажмите, чтобы показать/скрыть)

/var/Общий\ доступ/
(Нажмите, чтобы показать/скрыть)


ALiEN175

  • Гость
Re: Права на новые папки в Samba
« Ответ #11 : 13 Июля 2011, 18:29:34 »
Цитировать
Это на домашние каталоги? А если пользователей много, так сработает?
почему много? force user - это указание на локального пользователя (обычно тот, кто является владельцем расшаренной папки). Подключенные по сети юзеры, заходящие в эту папку, смогут работать с ней (читать, и записывать файлы) как если бы это был юзер, указанный в параметре force user

Ссылку я дал. Читайте внимательнее.

Под спойлером мой конфиг самбы
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Июля 2011, 18:51:24 от ALiEN175 »

 

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