host msdfs
в файле /etc/samba/smb.conf
. Корень DFS назначается с помощью логического параметра root msdfs
. Если для этого параметра установлено значение yes
, Samba будет воспринимать открытый для общего доступа ресурс как корневой DFS. Ссылки DFS, указываемые в открытом для доступа каталоге, имеют вид: msdfs:serverA\shareA,serverB\shareB
и т.д. Корневой каталог DFS в Samba содержит ссылки DFS в виде символических ссылок,
/media/dfsroot
):
# mkdir /media/dfsroot
/etc/samba/smb.conf
в секцию [global]
добавить параметр:
host msdfs = yesи добавить секцию
[dfs]
, с указанием корня:
[dfs] path = /media/dfsroot msdfs root = yes
/media/dfsroot
настроить ссылки DFS на общие ресурсы в сети:
#cd /media/dfsroot
#ln -s msdfs:dc1.test.alt\\free linka
#ln -s msdfs:web.test.alt\\tests linkb
# systemctl restart samba
$ smbclient //test.alt/dfs/linka -U 'ivanov'
Password for [TEST\ivanov]:
Try "help" to get a list of possible commands.
smb: \> ls
. D 0 Mon May 22 10:13:28 2023
.. D 0 Mon May 22 10:13:06 2023
dc.txt N 5 Mon May 22 15:57:14 2023
48254668 blocks of size 1024. 40859796 blocks available
smb: \> exit
Примечание
# samba-tool spn add cifs/cifs/<имя_домена> <имя_сервера>$
Например:
# samba-tool spn add cifs/test.alt dc1$