【linux挂载windows,密码含特殊字符,使用证书方式挂载】

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本地目录(创建之前请确保存在)   

你可能感兴趣的:(linux,windows,运维)