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


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

Автор Тема: Снова Samba, настройка видимости  (Прочитано 1541 раз)

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

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 812
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Снова Samba, настройка видимости
« : 12 Март 2012, 04:05:07 »
Уважаемые эксперты Samba, скажите, можно ли сделать шару Samba видимой только для одного (или нескольких, состоящих, например, в одной группе) пользователя?


В "заводской" конфигурации Samba есть очень интересные строчки:

[homes]
        comment = Home Directories
        browseable = no
        read only = no
        create mask = 0600
        directory mask = 0755
        valid users = %S
Эта папка видна только тем пользователям системы, кто зарегистрирован и чей профиль создан в системе Linux. Я не понимаю, как оно работает. [homes] - Зарезервированная директива? Или где-то хранятся такие вот интересные настройки?


Banana Pi

Оффлайн UnnamedUser

  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Снова Samba, настройка видимости
« Ответ #1 : 12 Март 2012, 10:50:24 »
Вообще здесь написано , что эта директория вообще ни для кого не показана.
Будь ты хоть админ, все равно ничего ты не увидишь.
browseable = no написано

Измени на yes увидят все кто имеет доступ.

а для того чтобы ограничить показ директории кому либо можно вписать ну например.
valid users = username1, username2 - это надо написать в описании директории

А вообще [homes] это понимается под домашней директорией для пользователей (насколько я знаю)
для шары лучше использовать какое то другое имя [shares] например.

где username1, username2 имена зарегистрированных пользователей в системе.


Пользователь решил продолжить мысль 12 Март 2012, 11:00:11:
Вопрос появился и у меня.

На файловом сервере лежит база 1с в виде файлов.
Как сделать так, чтобы запустить ее можно было через клиент, а просмотреть и скопировать файлы - нет.
« Последнее редактирование: 12 Март 2012, 11:04:00 от UnnamedUser »

Оффлайн gard

  • Любитель
  • *
  • Сообщений: 84
  • -=:area51:=-
    • Просмотр профиля
Re: Снова Samba, настройка видимости
« Ответ #2 : 12 Март 2012, 11:00:50 »
[homes] это каталоги, путь к которым определяется директивой template homedir. Ее значение по умолчанию можно переопределить на свое, к примеру template homedir = /home/%G/%U. В таком случае в секции [homes] можно прописать valid users = %U. Однако, valid users - диркутива, определяющая список пользователей, которым разрешен доступ к каталогу, а не видимость каталога. Видимость определяется параметром browseable. Как правило домашние/личные каталоги пользователя видеть никому ненадо и ставится browseable = no, а каталог монтируется в сетевой диск. Но можно и не скрывать homes. В любом случае некий пользователь %U, открывая \\Server\homes попадет в свой личный каталог, а не в чей то иной.
gard.area51@jabber.ru..

Оффлайн UnnamedUser

  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Снова Samba, настройка видимости
« Ответ #3 : 12 Март 2012, 11:41:01 »
А по моему вопросу, есть мнения?

Пользователь решил продолжить мысль 12 Март 2012, 13:50:09:
Попробовал
dont descend = /folder/

вроде все хорошо скрывает в папке, даже скрытые файлы не показывает.
« Последнее редактирование: 12 Март 2012, 13:50:09 от UnnamedUser »

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 812
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: Снова Samba, настройка видимости
« Ответ #4 : 12 Март 2012, 19:48:23 »
gard, Домашнюю папку видно, если авторизоваться, хоть и стоят browseable=no.
UnnamedUser, Спасибо, попробуем.
Banana Pi

Оффлайн gard

  • Любитель
  • *
  • Сообщений: 84
  • -=:area51:=-
    • Просмотр профиля
Re: Снова Samba, настройка видимости
« Ответ #5 : 12 Март 2012, 21:17:52 »
Хм.. интересно, надо будет посмотреть завтра на работе. Как раз тоже самбу копаю, сегодня howto переделал как раз. =)
gard.area51@jabber.ru..

 

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