LINUX.ORG.RU
ФорумAdmin

Как в одном аккаунте windows подключиться к шарам одного samba сервера c разными правами?

 , ,


1

1

Что имеем: 1. есть samba (Raspbian 10) сервер с шарами по тематикам. все открыты для гостя с разрешением на всё, кроме одной. она пускает только одного пользователя с паролем и правами админа. 2. есть Windows 10 клиент, которому нужны все шары, включая запароленную.

Проблема: доступ к гостевым папкам работает, а вот запароленная папка отображается, но не открывается, не смотря на то, что подключение производилась через gui (подключить сетевой диск) постоянно выпадает ошибка: «Указанная сетевая папка подключена с использованием других имени пользователя и пароля...» в CLI (net use m: \\ip.ip.ip.ip\closed /user:glav-user pass) выдается «Команда выполнена успешно.» но самой шары так и не видно.

как мне заставить винду видеть оба типа папок?.. smb.conf: [global]

log file = /var/log/samba/log.%m server role = standalone server obey pam restrictions = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user

[homes] comment = Home Directories browseable = no read only = yes create mask = 0700 directory mask = 0700 valid users = %S

[printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = no read only = yes create mask = 0700

[print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no

[y-disk] path = /home/pi/y-disk browsable = yes writable = yes guest ok = yes read only = no

[en] path = /mnt/sg-1tb/en browsable = yes writable = yes guest ok = yes read only = no

[ata] path = /mnt/sg-1tb/ata browsable = yes writable = yes guest ok = yes read only = no

[lab] path = /mnt/sg-1tb/lab browsable = yes writable = no guest ok = no valid users = pi read only = no


В windows есть ограничение, что к сетевым ресурсам одного сервера нельзя одновременно подключиться под разными учетными записями.

Поэтому выход только такой: создать в dns два доменных имени с привязкой к ИП адресу raspbian и подключаться к одному серверу (доменному имени) под гостем, а к другому с учётной записью с паролем.

Если нет dns сервера, то попробуй в hosts прописать на Windows.

infomeh ★★
()
Ответ на: комментарий от zgen

ТУТ мне было интересно - смогу ли я что-то сделать настройками самбы. но Ваш посыл как всегда очень информативен.

Dr-PPC
()
Ответ на: комментарий от infomeh

идея интересная, но в домашней сети строить DNS сервер на 2 компа и 3 телефона как-о излишне, мне кажется. что-ж, раз силами самбы этот вопрос не растащить, просто прикручу к eth0 второй ip-адрес… мож винда проглотит…

Dr-PPC
()
Ответ на: комментарий от infomeh

или, может быть, есть возможность в описании шары обозначить, что ее можно смотреть не только гостем, но и главным юзверем расбинана - pi?..

Dr-PPC
()
Ответ на: комментарий от zgen

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

Dr-PPC
()
Ответ на: комментарий от Dr-PPC

Добавь в диспетчер учётных данных в панели управления в Windows имя пользователя и пароль для подключения к серверу

Проблема не в том, что ресурс можно смотреть только под гостем. Можно под всеми пользователями,если ты явно это не ограничил.

А проблема в том, что если ты подключился к серверу под одной учетно записью, в данном случае гость, то под другой учетной записью Виндоус тебя не пустит на сервер, она так и будет пытаться подключиться под первой.

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

infomeh ★★
()
Последнее исправление: infomeh (всего исправлений: 2)
Ответ на: комментарий от Dr-PPC

Мне что, учить тебя виндой пользоваться? Я вроде тебе написал подсказку, что тебе еще не хватает?

zgen ★★★★★
()
Ответ на: комментарий от infomeh

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

Говорил же net use

zgen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.