我想对某些 Windows 服务器使用 cifs 来复制文件
[root@host ~]# mount -t cifs -o username=<share user>,password=<share password>,domain=example.com //WIN_PC_IP/<share name> /mnt
在windows机器上我需要在哪里配置密码?
mount -t cifs -v //$win_machine/hostlist /mnt -o user=file,pass=$pass
答案1
您必须使用的密码是Windows帐户的密码;在 Windows 上,常规帐户密码用于登录和访问共享,这与 Linux 上的 Samba 不同,后者维护自己的密码数据库。因此,例如,如果我有一台名为 的计算机\\Trillion
,其中有\\Trillion\Files
一个用户Trillion\Markow
有权访问的共享,则您需要提供密码Trillion\Markow
。
答案2
如果Windows服务器处于域环境,则用户名和密码是在域控制器上设置的,然后您应该为共享文件夹分配适当的读/写权限。否则,在本地计算机管理控制台上创建本地用户名/密码 -> 本地用户和组 -> 创建新用户,设置密码并为共享文件夹分配权限。