Acorporate Active Directory domain
配置为 requirepassphrases
而不是single passwords
.要求包括大写字母和数字\特殊字符。例子是:
现在棕色牛怎么样了?
健康长寿·繁荣昌盛!
从 linux smb 客户端white-spaced passphrases
连接到该域时,使用这些的正确语法是什么?smb share
答案1
我看不到密码中存在空格问题,类似于您所描述的密码短语。如果您解释一下您所看到的问题,将会有所帮助,但与此同时,这是我的建议。
我检查了命令
credentials
中使用的文件mount
:mount mount -t cifs -o credentials=/tmp/credentials //localhost/stuff /mnt/stuff cat /tmp/credentials username=joe password=d r domain=workgroup
password
我已经检查了直接在命令中的使用mount
(不过,为什么有人会这样做对我来说是个谜):mount -t cifs -o 'username=joe,domain=workgroup,password=d r' //localhost/stuff /mnt/stuff
请注意,由于密码包含将由 shell 解析的空格,因此适用标准引用规则,并且它必须是单引号。
我
smbclient
直接查了一下:smbclient --user joe --command 'dir' //localhost/stuff 'd r' Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.12-Debian] . D 0 Tue Oct 4 21:56:16 2016 .. D 0 Tue Oct 4 21:56:16 2016 7194072 blocks of size 1024. 2644964 blocks available
诚然,这些都是localhost
通过在 中运行的 Samba连接的security = USER
,但如果您需要我 - 并且我可以抽出时间 - 我还将检查完整的 AD 域环境。