Страница 1 из 1

Настройка Samba

Добавлено: 12 окт 2016, 19:06
MaXovik
Форумчане, неделю бьюсь не победил! Условие: LM 18 стоит второй осью, соответственно все файлы лежат на диске D, который монтируется при загрузке. Задача: расшарить папку "Загрузки" с этого диска, так что бы любой с гаджета мог смотреть из нее фильмы. Папка расшариватеся, но не пускает, ссылаясь на права доступа....

Конфиг:

Код: Выделить всё

[global]
# Global parameters
	server string = %h server (Samba, Ubuntu)
	server role = standalone server
	map to guest = Bad User
	obey pam restrictions = Yes
	pam password change = Yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	unix password sync = Yes
	syslog = 0
	log file = /var/log/samba/log.%m
	max log size = 1000
	dns proxy = No
	usershare allow guests = Yes
	usershare owner only = No
	panic action = /usr/share/samba/panic-action %d
	idmap config * : backend = tdb
[printers]
	comment = All Printers
	path = /var/spool/samba
	create mask = 0700
	printable = Yes
	browseable = No
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
[Загрузки]
	path = /media/slava/Work/Загрузки
	guest ok = Yes
Testparam
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
Processing section "[printers]"
Processing section "[print$]"
Processing section "[Загрузки]"
Loaded services file OK.
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE

Пробовал команды из консоли:

Код: Выделить всё

# chmod -R 711 /media/slava//Work/Загрузки
# chown -R $USER /media/slava//Work/Загрузки
На этом мои силы закончились, выручайте!))

Re: Настройка Samba

Добавлено: 12 окт 2016, 20:07
Chocobo
MaXovik, Сейчас взял абсолютно дефолтный конфиг самбы в /etc/samba/smb.conf

Добавил по аналогии в конец файла две строки:

Код: Выделить всё

[Загрузки]
path = /home/chocobo/Загрузки
guest ok = Yes
Дал рестарт самбасервисам:

Код: Выделить всё

sudo sesvice smbd restart
sudo sesvice nmbd restart
Вооружился телефоном с "ES2 Проводником" - и вуаля, он насканировал хост в локалке и расшаренную папку на нем. Так что лишних телодвижений и не должно потребоваться (у меня 17.3)
S61012-200350.jpg
S61012-200356.jpg
S61012-200401.jpg
Кстати, 711 правами ты наоборот порежешь доступ всем, кроме владельца файлов, дай туда также рекурсивно 777-е на пробу

Re: Настройка Samba

Добавлено: 12 окт 2016, 20:25
MaXovik
Chocobo, когда домашний каталог проблем нет, я так расшарил папку общедоступныe, все работает на ура!)) Взял ради интереса дефолтный конфиг, который ты предложил, поменял на 777, эффекта с нужной мне директорией - 0... я думаю заморочка в том, что диск Д от винды принадлежит root и по какой-то причине он не хочет пускать меня в папку с моими правами (ну или я не имею прав задавать 777...

Re: Настройка Samba

Добавлено: 12 окт 2016, 20:32
Chocobo
Попробую потом проверить и с виндовой шарой, сейчас нет под рукой

Re: Настройка Samba

Добавлено: 13 окт 2016, 09:08
MaXovik
Вроде напал на след, скорее всего проблеме 1000 лет...http://forum.ubuntu.ru/index.php?topic=197175.0
наверное стоит сделать следующее с fstab

Код: Выделить всё

UUID=B0602A1E6029EBB2 /media/DATA ntfs-3g rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dmask=0077,fmask=0177 0 0
, но опасаюсь последствий)) Может кто-то подскажет чем рискую?!

Re: Настройка Samba

Добавлено: 13 окт 2016, 09:41
Chocobo
MaXovik, тогда опять же опиши как диск монтируется сейчас,
в чем различия?

Re: Настройка Samba

Добавлено: 13 окт 2016, 10:35
MaXovik
Chocobo, UUID=... (путь к диску) ntfs-3g users, dafaults 0 2

Re: Настройка Samba

Добавлено: 13 окт 2016, 15:32
zuzabrik
MaXovik писал(а): Вроде напал на след, скорее всего проблеме 1000 лет...http://forum.ubuntu.ru/index.php?topic=197175.0
наверное стоит сделать следующее с fstab

Код: Выделить всё

UUID=B0602A1E6029EBB2 /media/DATA ntfs-3g rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dmask=0077,fmask=0177 0 0
, но опасаюсь последствий)) Может кто-то подскажет чем рискую?!
UUID - идентификатор раздела. можно посмотреть правильный командой blkid
/media/DATA - в какую папку монтировать раздел
ntfs-3g - драйвер для работы с ntfs разделами. к 3G отношения не имеет :)
rw - разрешение на чтение и запись в раздел
0 0 - проверять ли утилитой после сбоя и делать ли бекапы. чет такое.
остальные параметры - nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,dmask=0077,fmask=0177 имхо не нужны, но если интересно

uid - номер пользователя которому папка будет принадлежать (1000 - обычно первый не рутовый пользователь в системе)
gid - номер группы (1000 - обычно группа первого не рутового пользователя)
dmask - права для папок по умолчанию
fmask - права для файлов по умолчанию
nodev - не создавать файлы устройств на этом разделе
nosuid - вроде какая-то хрень со стики-битами.
uhelper - без понятия что такое

можешь для текущего раздела винды поставить в начале строчки решетку # - это закомментирует строку и она не будет работать.
и впиши свой вариант с нужными параметрами.

P.S. Если будут проблемы на этапе загрузки (например шокированая твой записью в fstab ОС откажется работать дальше) просто нажми кнопку S - это скажет минту пропустить монтирование и продолжить как ни в чем не бывало.

Re: Настройка Samba

Добавлено: 14 окт 2016, 12:28
Unborn
ntfs-3g rw,force,nofail,exec,users 0 0

Re: Настройка Samba

Добавлено: 14 окт 2016, 16:53
MaXovik
На данный момент собрал вот так: rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,umask=002 0 0, наконец-то есть права на rw, но результат все тот же(((( ошибка авторизации: недостаточно прав для доступа к ресурсу......хочу попробовать добавить exec, посмотрим что получится