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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Samba4 настройка свободного доступа.  (Прочитано 9411 раз)

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

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Занимаюсь разработкой на rails, поэтому поднял виртуальную машину с Ubuntu Server 10.10. Задача ее заключается в том, что бы открыть во внешний мир директорию, которую можно было бы свободно править (удалять, изменять и т.д.), не заморачиваясь с логинами. Схема такая - в основном файлы создаются внутри убунты, а правятся снаружи через самбу. Проблема вся в том, что при настройках по умолчанию, то, что создается изнутри, т.е. из консоли убунты, имеет по умолчанию права доступа, которые запрещают изменять файл через самба сервер. Поэтому приходится после каждого добавления файла со стороны убунты, делать рекурсивный chmod 777, что не есть удобно Если создавать файлы извне (т.е. через самбу), то удалять их потом можно.

Поэтому задача стоит в том, что бы разрешить полный доступ ко всем файлам в расшаренной папке, какие бы права они не имели (в пределах разумного, конечно).

Проблема еще и в том, что samba4 (а именно она ставится по умолчанию через репозитории), игнорирует множество конфигурационных ключей. Вот пример конфига, там расшарена папка rails: http://pastie.org/1490720

А вот какие самба выводит при старте http://pastie.org/1490731

Подскажите, как быть?

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #1 : 23 Января 2011, 22:58:04 »
[global]
create mode = 0666
directory mode = 0777


[rails]
guest ok = yes
writable = yes
read only = no
create mode = 0666
path = /var/rails
directory mode = 0777

Пользователь решил продолжить мысль 23 Января 2011, 23:00:54:
p.s. а так вообще если линь то зачем вам самба вообще? nfs же
« Последнее редактирование: 23 Января 2011, 23:00:54 от gregory5 »

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #2 : 23 Января 2011, 23:40:10 »
Доступ к машине должен осуществляться из винды.

Если добавить все эти строчки, то он их просто игнорирует и проблема остается: http://pastie.org/1490882 Это при перезапуске самбы

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #3 : 23 Января 2011, 23:52:58 »
эмм я конечно осуждать не буду, дело ваше, но ставить 10.10 на сервер ........................
старей самбу поставить нельзя?
в десктоп версии маверика 2:3.5.4~dfsg-1ubuntu8.2
откуда в серверной аж 4 я не пойму
у вас репы бэк портс включены?

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #4 : 24 Января 2011, 00:25:05 »
Серверная сборка была выбрана из-за экономических соображений. 30 мб оперативки занимает в спокойном состоянии под virtualbox.
Через apt-get install samba, ставится четвертая версия. Установить третью не смог, во-первых, потому что не смог корректно удалить четвертую самбу, она постоянно оставляет какие-то скрипты за собой и зависимые пакеты. Во-вторых, попросту не нашел нужных пакетов на их сайте. Там куча разновидностей (я имею ввиду которые i386)

Про бэк портс не понял, что это такое. Я еще нуб в этих делах)

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #5 : 24 Января 2011, 00:32:24 »
это тестовые репозитории (в сорс листе они)
удалять можно командой sudo apt-get purge samba или sudo apt-get purge samba4 что оно там
а по поводу версии Ubuntu я имел ввиду не полигон для испытаний 10.10, а 10.04.1 LTS надо было ставить для работы

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #6 : 24 Января 2011, 01:03:02 »
Я в версиях не разбирался предварительно, просто взял последний релиз серверной версии. Никогда бы не подумал, что финальная версия может являться песочницей. Попробую ее поставить, спасибо за подсказку.

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #7 : 24 Января 2011, 01:10:19 »
она хоть и финальная но не та
10.04.1 является стабильным релизом с долгосрочной поддержкой, это обозначаеться буковками LTS (лонг тайм суппорт)
я думаю после её установки, проблема с самбой и пр. отпадут сами собой
p.s. сам пользуюсь и не нарадуюсь, на реальном железе кушает тоже мало
(Нажмите, чтобы показать/скрыть)
при этом активно идёт раздача в торренте и просмотр HD через самбу

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #8 : 24 Января 2011, 01:28:38 »
Это статистика из vmware?

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #9 : 24 Января 2011, 01:31:18 »
нет, это статистика с домашнего сервера (на реальном железе который)
p.s. из webmin скрин

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #10 : 24 Января 2011, 02:25:45 »
Поставил 10.04, но теперь самба вообще не хочет ничего показывать с таким вот конфигом: http://pastie.org/1491316

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #11 : 24 Января 2011, 02:31:18 »
Вот мой

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

а ваш щас изучать буду

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #12 : 24 Января 2011, 02:34:44 »
В моем все стандартное, кроме того, что вы написали выше в первых постах.

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #13 : 24 Января 2011, 02:41:29 »
да я уже глянул
да всё дефолт, и должно работать
вы вебмин не ставили? там проще настраивать т.е. видно, что делаете

Пользователь решил продолжить мысль 24 Января 2011, 02:43:38:
на директорию /var/rails стоят те же права, что и в конфиге самбы? если нет то нужно поставить
« Последнее редактирование: 24 Января 2011, 02:43:38 от gregory5 »

Оффлайн Abonec

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Samba4 настройка свободного доступа.
« Ответ #14 : 24 Января 2011, 02:56:07 »
Да вот поставил, ради интереса, не думал что с его помощью можно редактировать. Вижу что настроек там уйма, но пока всеравно не получается настроить.

Самба не отображает доступные шары, а если вручную вбить их адреса, то просит пароль к пользователю, чего бы мне не хотелось. Причем пароль то и не подходит, хотя я меняю его в webmin

 

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