在Linux中,如何访问Windows的共享目录

时间:2019-11-20 08:54:14  来源:igfitidea点击:

如何从Linux系统访问Windows计算机上的共享文件夹?

可以使用名为smbclient的命令行工具,或者使用mount命令。

使用Mount命令挂载Windows共享目录

这是在windows和linux系统之间共享数据的简单方法。

将//windowsserver/sharename共享目录
挂载到 Linux系统下的/mnt/win目录:

# mkdir -p /mnt/win
 # mount -t smbfs -o username=winntuser,password=mypassword //windowsserver/sharename /mnt/win
 # cd /mnt/win
 # ls -l

要在每次系统启动时自动装载,需要在文件/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