从Linux访问Windows共享
时间:2020-01-09 10:37:02 来源:igfitidea点击:
问:如何从Linux命令提示符下访问Windows共享?
我希望能够从我的Linux系统访问Windows机器上的共享文件夹。
答:有两种方法。
使用名为smbclient的命令行工具,也可以挂载Windows共享mount命令。
另一个选择是使用GUI工具。
(a)使用mount命令挂载Windows共享
这是在Windows和Linux系统之间共享数据的简单方法。
您想通过挂载到Linux系统下的/mnt/win目录来访问名为//windowsserver/sharename的MS-Windows共享。
键入以下命令(用实际值替换用户名,Windows服务器名,共享名和密码):
# mkdir -p /mnt/win # mount -t smbfs -o username=winntuser,password=mypassword //windowsserver/sharename /mnt/win # cd /mnt/win # ls -l
为了使共享//windowsserver/sharename在每次系统启动时(重新引导后)自动挂载,在文件/etc/fstab中插入一个选项:
# vi /etc/fstab
追加下一行(写成一行)
//windowserver/share /mnt/win smbfs auto,gid=users,fmask=0664,dmask=0775,iocharset=iso8859-15, credentials=/etc/sambapasswords 0 0
接下来创建密码文件/etc/sambapasswords:
# vi /etc/sambapasswords
现在添加以下内容:
username = winntuser password = mypassword
保存并关闭文件。
确保只有root用户可以访问您的文件:
# chown 0.0 /etc/sambapasswords # chmod 600 /etc/sambapasswords