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

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

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

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

Сообщение maximus82 » 04 окт 2017, 13: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
Сообщения: 9070
Зарегистрирован: 27 авг 2016, 19:57
Решено: 197
Откуда: НН
Благодарил (а): 624 раза
Поблагодарили: 2581 раз

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

Сообщение Chocobo » 04 окт 2017, 13:20

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

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


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

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

Сообщение maximus82 » 04 окт 2017, 13:26

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

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

slant
Сообщения: 1640
Зарегистрирован: 21 июн 2017, 15:09
Решено: 24
Благодарил (а): 11 раз
Поблагодарили: 688 раз

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

Сообщение slant » 04 окт 2017, 15:08

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

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


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

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

Сообщение maximus82 » 06 окт 2017, 06: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
Сообщения: 5466
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

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

Сообщение Dja » 06 окт 2017, 06: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 - могут писать и брать.


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

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

Сообщение maximus82 » 06 окт 2017, 07:42

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

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

Dja
Сообщения: 5466
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

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

Сообщение Dja » 06 окт 2017, 07:43

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


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

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

Сообщение maximus82 » 06 окт 2017, 07:59

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

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

Dja
Сообщения: 5466
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

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

Сообщение Dja » 06 окт 2017, 08:12

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


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

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

Сообщение maximus82 » 06 окт 2017, 08:18

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

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

Dja
Сообщения: 5466
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

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

Сообщение Dja » 06 окт 2017, 08:24

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


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

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

Сообщение maximus82 » 06 окт 2017, 08:30

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

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

Dja
Сообщения: 5466
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

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

Сообщение Dja » 06 окт 2017, 08:33

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


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

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

Сообщение maximus82 » 06 окт 2017, 08: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
Сообщения: 5466
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

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

Сообщение Dja » 06 окт 2017, 08:49

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


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

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

Сообщение maximus82 » 06 окт 2017, 08:53

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

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

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

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

Сообщение Chocobo » 06 окт 2017, 09: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
Сообщения: 5466
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

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

Сообщение Dja » 06 окт 2017, 09:02

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


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

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

Сообщение maximus82 » 06 окт 2017, 09:12

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

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