Настройка Samba

Интернет
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.

Автор темы
MaXovik
Сообщения: 14
Зарегистрирован: 30 сен 2016, 14:20
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Настройка Samba

Сообщение MaXovik » 12 окт 2016, 16:06

Форумчане, неделю бьюсь не победил! Условие: 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/Загрузки
На этом мои силы закончились, выручайте!))

Аватара пользователя

Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1430 раз

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

Сообщение Chocobo » 12 окт 2016, 17:07

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-е на пробу
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Автор темы
MaXovik
Сообщения: 14
Зарегистрирован: 30 сен 2016, 14:20
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение MaXovik » 12 окт 2016, 17:25

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

Аватара пользователя

Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1430 раз

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

Сообщение Chocobo » 12 окт 2016, 17:32

Попробую потом проверить и с виндовой шарой, сейчас нет под рукой


Автор темы
MaXovik
Сообщения: 14
Зарегистрирован: 30 сен 2016, 14:20
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение MaXovik » 13 окт 2016, 06:08

Вроде напал на след, скорее всего проблеме 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
, но опасаюсь последствий)) Может кто-то подскажет чем рискую?!

Аватара пользователя

Chocobo
Сообщения: 5509
Зарегистрирован: 27 авг 2016, 19:57
Решено: 129
Откуда: НН
Благодарил (а): 411 раз
Поблагодарили: 1430 раз

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

Сообщение Chocobo » 13 окт 2016, 06:41

MaXovik, тогда опять же опиши как диск монтируется сейчас,
в чем различия?


Автор темы
MaXovik
Сообщения: 14
Зарегистрирован: 30 сен 2016, 14:20
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение MaXovik » 13 окт 2016, 07:35

Chocobo, UUID=... (путь к диску) ntfs-3g users, dafaults 0 2

Аватара пользователя

zuzabrik
Сообщения: 759
Зарегистрирован: 29 авг 2016, 09:08
Решено: 15
Благодарил (а): 48 раз
Поблагодарили: 222 раза

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

Сообщение zuzabrik » 13 окт 2016, 12:32

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 - это скажет минту пропустить монтирование и продолжить как ни в чем не бывало.
Имею желание иметь всех желающих, но не имею желающих.


Unborn
Сообщения: 785
Зарегистрирован: 03 сен 2016, 10:36
Решено: 15
Благодарил (а): 2 раза
Поблагодарили: 119 раз

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

Сообщение Unborn » 14 окт 2016, 09:28

ntfs-3g rw,force,nofail,exec,users 0 0


Автор темы
MaXovik
Сообщения: 14
Зарегистрирован: 30 сен 2016, 14:20
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение MaXovik » 14 окт 2016, 13:53

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

Вернуться в «Работа с сетью»