因此,我尝试将 cifs 共享从 Windows 挂载到 Ubuntu,但在尝试时出现两个错误。首先,我从 ubuntu 机器尝试此操作:
offensive@generalserver:~$ sudo mount -v -t cifs -o credentials=/root/.fileservercredentials //{my Windows Server IP}/Data /media/data
domain=fileserver
mount.cifs kernel mount options: ip={my Windows Server IP},unc=\\{my Windows Server IP}\Data,user=Administrator,,domain=fileserver,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
我收到权限被拒绝错误,因此我了解到可能必须将安全类型更改为 NTLMv2 才能使其工作,因此我尝试这样做:
offensive@generalserver:~$ sudo mount -v -t cifs -o credentials=/root/.fileservercredentials,sec=ntlmv2 //{my Windows Server IP}/Data /media/data
[sudo] password for offensive:
domain=fileserver
mount.cifs kernel mount options: ip={my Windows Server IP},unc=\\{my Windows Server IP}\Data,sec=ntlmv2,user=Administrator,,domain=fileserver,pass=********
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
但是现在我只是有一个无效参数错误并且我被难住了。
哦,我怀疑加密 CIFS 共享的数据访问可能会引起问题。以下是 Windows 上共享的属性对话框,以防万一:
以下是共享的权限(请注意,我可以从另一台 Windows 机器正常访问共享):
我可能应该提到 Windows 机器被设置为工作组而不是域。
答案1
我找到了问题所在。正如我所怀疑的,数据访问加密是问题所在。什么时候它才会成为 Samba 的一个功能?我更希望能够加密数据访问。