Как я могу сопоставить несколько сетевых дисков на одном хосте Windows, используя более одного набора учетных данных?
Файловый сервер jeeves
имеет два \\jeeves\alice
и \\jeeves\bob
, требующих разные учетные данные (пароли Алисы и Боба).
Хозяин Windows winnie
должен смонтировать их оба через «карту сетевого диска». К сожалению, Windows не поддерживает несколько учетных данных на файловый сервер.
Поэтому я представляю хост Ubuntu, wooster
, который монтирует \\jeeves\bob
а затем экспортирует этот каталог под именем \\wooster\bob
.
Тогда winnie
Mounts \\jeeves\alice
(как раньше) и \\wooster\bob
(новый). Поскольку jeeves
и wooster
- это разные серверы, winnie
теперь может использовать разные учетные данные для этих двух.
К сожалению, winnie
«S Проводник Windows не распознает подпапки в \\wooster\bob
Они отображаются только в виде файлов. Другие программы (оболочка DOS, PhotoShop и т.д.) Хорошо перемещаются по этим подкаталогам, но это не самый основной файловый браузер. (DOS dir
опускает флаг <DIR>
в подкаталогах, хотя cd
работает; tree
не работает.) Это делает умный трюк "вустера" не очень полезным. Права доступа к файлу на jeeves
является достаточно открытой, очевидно.
В файле wooster
/etc/samba/smb.conf
определение общего ресурса для \\wooster\bob
:
[bob]
path = /whatever
browseable = yes
valid users = bob
read only = no
comment = passthrough to Windows
public = no
printable = no
- Можно ли заставить этот трюк "Вустера" работать?
- Если нет, есть ли другой обходной путь, позволяющий Windows-машине
winnie
видеть файлы Алисы и Боба одновременно?