6.2. 访问 Windows 共享
现在 Samba 服务器是 Active Directory 域的一部分,您可以访问任何 Windows 服务器共享:
• 要挂载 Windows 文件共享,请在终端提示中输入以下内容:
mount.cifs //fs01.example.com/share 挂载点
也可以访问不属于 AD 域的计算机上的共享,但需要提供用户名和密码。
• 要在引导期间装载共享,请在 / etc / fstab文件, 例如:
//192.168.0.5/share /mnt/windows cifs auto,用户名=steve,密码=secret,rw 0 0
• 另一种从 Windows 服务器复制文件的方法是使用 smbclient 实用程序。 要列出 Windows 共享中的文件:
smbclient //fs01.example.com/share -k -c "ls"
• 要从共享复制文件,请输入:
smbclient //fs01.example.com/share -k -c "get file.txt"
这将复制 文件.txt 进入当前目录。
• 并将文件复制到共享:
smbclient //fs01.example.com/share -k -c "put /etc/hosts hosts"
这将复制 / etc / hosts文件 至 //fs01.example.com/share/hosts.
•该 -c 上面使用的选项允许您一次执行 smbclient 命令。 这对于脚本和次要文件操作很有用。 进入 smb:\> 提示,类似于 FTP 的提示,您可以在其中执行普通的文件和目录命令,只需执行:
smbclient //fs01.example.com/share -k
替换所有实例 fs01.example.com/share, //192.168.0.5/分享, 用户名=史蒂夫,密码=秘密和 文件.txt 使用您服务器的 IP、主机名、共享名、文件名以及具有共享权限的实际用户名和密码。