1、设置Windows端共享文件目录
暂定设置共享目录为为:D:\shared
2、Linux客户端挂载
安装samba服务
查看是否安装:rpm -qa | grep samba
samba4-libs-4.0.0-58.el6.rc4.x86_64
samba4-4.0.0-58.el6.rc4.x86_64
samba4-client-4.0.0-58.el6.rc4.x86_64
samba4-common-4.0.0-58.el6.rc4.x86_64
我这里是已经安装了,如果没有安装,请到Linux的安装盘中的Packages目录找到相应的包安装
命令如下:
rpm -ivh samba4-4.0.0-58.el6.rc4.x86_64.rpm -f --nodeps
rpm -ivh samba4-libs-4.0.0-58.el6.rc4.x86_64.rpm -f --nodeps
rpm -ivh samba-common-3.6.9-164.el6.x86_64.rpm -f --nodeps
rpm -ivh samba-client-3.6.9-164.el6.x86_64.rpm -f --nodeps
2、新建挂载点目录
例如:/opt/test
3、挂载命令
密码无特殊字符
mount -t cifs -o username=“administrator”,password=‘123456’,vers=2.0 //192.168.124.111/shared /opt/test
密码含特殊字符
新建证书文件cifs.credo
username=administrator
password=,./!@#$
mount.cifs -o credentials=/opt/cifs.credo,vers=2.0 //192.168.124.111/shared /opt/test
说明:
username:Windows共享目录提供者的用户名
password:Windows共享目录提供者的密码
4、关闭共享:
[root@localhost ~]# umount -l /opt/test
补充:非root所属组目录挂载
2>挂载共享目录,先用abc用户创建一个目录:例如:/home/abc/shared_test找出wbs用户的组ID和用户ID:使用如下命令:id abc挂载:(必须用root用户)mount -o username=administrator,password=11213125,soft,uid=abc,gid=abc,timeo=1,retrans=1,retry=1,dir_mode=0777 //192.168.124.111/shared /home/abc/shared_test 说明:username:Windows共享目录提供者的用户名password:Windows共享目录提供者的密码rw:权限,可以读写uid:Linux用户名gid:Linux用户组名称retrans:网络异常时超时时间retry:网络异常时重试次数//192.168.124.111/shared:共享目录网路目录(主机目录)/home/abc/shared_test:mount本地目录(创建之前请确保存在)