Расшаривание файлов на минт пк для винндовс пк

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#1

04 окт 2017, 16:13

Здравствуйте, как настроить шару для виндовс пк из минта. Нужно чтобы на AllAccess всем был без парольный доступ, а для папки Менеджеры должен быть пароль. Вот мой конфиг.

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

[global]
	workgroup = mshome
	server string = Samba Server %v
	netbios name = wm-test
	security = user
	map to guest = bad user
	name resolve order = bcast host
;	wins support = no
	dns proxy = no
	username map = /etc/samba/smbusers
;	encrypt passwords = yes
;	guest ok = no
;	guest account = nobody

[AllAccess]
	path = /samba/allaccess
;	browsable = yes
	writable = yes
	guest ok = yes

[Менеджеры]
	path = /samba/allaccess/Менеджеры
	comment = Общая папка
	directory mask = 0777
	create mode = 0777
	writeable = yes
	available = yes
	browseable = yes
	printable = no
	locking = no
	strict locking = no
	valid users = manager
    guest ok = no

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#2

04 окт 2017, 16:20

maximus82 писал(а): [AllAccess]
path = /samba/allaccess
...
[Менеджеры]
path = /samba/allaccess/Менеджеры
Почему б не разнести без вложенности на /samba/allaccess и /samba/Менеджеры
Плюс кириллица в названиях блоков смотрится крайне непривычно (хотя может и норм схавает)
maximus82 писал(а): valid users = manager
Ну а здесь разрешен доступ одному только юзеру который зовется manager - так и задумано?

Ну и в итоге, раз вопрос задан значит конфиг ведет себя не так как хотелось бы. В чем конкретно проблема сейчас заключается?
Изображение
   
Изображение

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#3

04 окт 2017, 16:26

Так и задумано чтоб в папку менеджеры попадать по учетке manager с паролем. Разнести по разным папкам не разрешают. Кирилица внутри папки allaccess с другими папками работает нормально. С данным конфигом проблема в том, что после расшаривания папки менеджеры, нет возможности копировать в нее файлы. И все папки allaccess становятся с атрибутом только для чтения.

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

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#4

04 окт 2017, 18:08

Так просто не получится. Самба не предусматривает возможности вложенных каталогов как path разных шар by design. Фактического запрета нет, но будут постоянно лезть различные проблемы с правами доступа и другие странные глюки. Проверено. Делайте нормально, в разных каталогах.

Если же вдруг нужно иметь разные права на вложенные папки внутри одной шары - это возможно, но нужно делать выставлением прав в самой файловой системе (и могут потребоваться расширенные атрибуты которые можно выставить/посмотреть через комманды setfacl и getfacl).
maximus82 писал(а): Разнести по разным папкам не разрешают.
Каталоги в самой FS на сервере? Чем мотивируют? Т.к. бред. Для клиентов то они все равно не будут видны как вложенные при вашем конфиге.

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#5

06 окт 2017, 09:41

Спасибо всем за ответы. Ладно, попробую вариант без вложений папка в папку. Переписал конфиг так, отсутствуют права на запись. Как это исправить? Заранее спасибо.
[Менеджеры]
path = /samba/manager
comment = Общая папка
directory mask = 0777
create mode = 0777
writeable = yes
available = yes
browseable = yes
printable = no
locking = no
strict locking = no
valid users = manager
guest ok = no
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 6

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#6

06 окт 2017, 09:44

maximus82, вот мой конфиг

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

#======================= Global Settings =======================

[global]
netbios name = Dja
workgroup = medcenter
server string = Dja
security = user
map to guest = bad user
dns proxy = no
#
[pub]
comment = This is a folder accessible from everyone
path = /home/dja/samba/pub
browsable = yes
guest ok = yes
read only = yes
create mask = 0755
#
[incoming]
comment = This is a folder accessible from everyone
path = /home/dja/samba/incoming
browsable = yes
guest ok = yes
read only = no
create mask = 0755
pub - могут брать, писать не могут.
incoming - могут писать и брать.

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#7

06 окт 2017, 10:42

Спасибо за отзыв, но у меня не работает такая схема. И еще, пользователь менеджер не проходит авторизацию на вин хп. На 7 норм но не может ни создать файл ни скопировать.
Кто еще может что-то предложить?

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#8

06 окт 2017, 10:43

maximus82, ну я то без авторизации делал. Какой в ней смысл? Лишняя головная боль только :vic:
Кстати у вас отсутствует
read only = no
Возможно по умолчанию оно yes

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#9

06 окт 2017, 10:59

Спасибо за поправку, но у меня есть writeable = yes. Пароль нужен, такова задача

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#10

06 окт 2017, 11:12

maximus82, а вот тут я не знаю равнозначны ли эти выражения или нет.

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#11

06 окт 2017, 11:18

Не проконало по вашему. Еще есть идеи?

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#12

06 окт 2017, 11:24

maximus82, ну тут уже наверное зависит от того каким образом продумана аутентификация.

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#13

06 окт 2017, 11:30

Кто еще может чем помочь?

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#14

06 окт 2017, 11:33

maximus82, ну прежде всего элементарное знакомтство с форумом, его правилами, а еще сверху почти во всех ветках есть надпись
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
А уж в ветке Вопрос новичка, где изначально была создана эта тема еще и про подробности написано. Клещами из вас информацию доставать никто не собирается. Какая у вас там система аутентификации - известно только вам, если известна. Телепатов тут нет.

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#15

06 окт 2017, 11:41

Система аутентификации по пользователю.
path = /samba/test
comment = test
valid users = manager
write list = manager
force user = manager
force group = manager
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = yes
printable = no
locking = no
strict locking = no
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 6
Причина: BB-codes

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#16

06 окт 2017, 11:49

maximus82, не нужно повторять текст конфига. Его и выше видно. И оно понятно, что по пользователю manager. Каким образом устроена аутентификация по пользователю manager?

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#17

06 окт 2017, 11:53

Как это узнать?

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#18

06 окт 2017, 12:00

Вот так создаем запароленную папку
Заведем локального unix-пользователя без хомяка и возможности логиниться в шелл
sudo adduser --no-create-home --disabled-password --disabled-login privuser
Заведем директорию под его шару
sudo mkdir /folder_priv
Дадим ему права туда
chown -R privuser:privuser /folder_priv
Добавим этого же юзера сервису самбы
sudo smbpasswd -a privuser
Сделаем его активным
sudo smbpasswd -е privuser

Незамысловатый конфиг шары:

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

[priv]
comment = with password
   path = /folder_priv
   browseable = yes
   read only = no
   writeable = yes
   guest ok = no
   valid users = privuser
и разумеется sudo service smbd restart
Снимок экрана от 2017-10-06 11-59-14.png
Взгляд со стороны клиента
Снимок экрана от 2017-10-06 11-59-36.png
Взгляд со стороны сервера
Изображение
   
Изображение

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#19

06 окт 2017, 12:02

maximus82 писал(а): Как это узнать?
из чего делаем вывод, что задан только логин. Пароль не задан. Поэтому и не пускает. А если пускает по анонимному доступу, то писать не дает.

no avatar

Автор темы
maximus82
Сообщения: 15
Зарегистрирован: 04 окт 2017, 15:15
Контактная информация:

Расшаривание файлов на минт пк для винндовс пк

#20

06 окт 2017, 12:12

Спасибо, попробую так сделать.

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя