centos-windows 开启共享文件夹

[global]

   workgroup = WORKGROUP

   server string = %h server (Samba, Ubuntu)

   dns proxy = no

   log file = /var/log/samba/log.%m


   max log size = 1000

   syslog = 0

   panic action = /usr/share/samba/panic-action %d

    security = share

   encrypt passwords = true

   passdb backend = tdbsam


   obey pam restrictions = yes

   unix password sync = yes

   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

   pam password change = yes

   map to guest = bad user

   usershare allow guests = yes

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[share]
   comment = Samba server's share
   locking = no
   writable = yes
   browseable = yes
   path = /home/share/

   valid user = Linux


上面设置好之后重启samba服务,(/etc/init.d/smb restart)

然后设置selinux:

确保setlinux关闭,用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。 
 getenforce 查看selinux状态为Permissive就行了(具体的selinux设置方式百度吧!)

Linux通过samba访问windows共享文件

环境:

Windows:192.168.3.128   共享的windows文件:F:\\client2

Linux  : 192.168.1.25 挂载在Linux下的位置:/mnt/Windows

登录条件:

用户名:dxy

密码:12345

共享文件实现过程:

1.windows端

1)创建新用户

  创建用户名为:dxy,密码为12345的用户。

2)设置共享文件

      右击要共享的文件 --> 属性 --> 共享 --> 共享

 

图1-1

将刚刚创建的用户添加为共享的用户(我这里dxy用户已经添加)

 

图1-2

设置高级共享、权限

 

图1-3

添加组或用户名dxm,再根据自己需求设置访问权限

 

图1-4

完成上面过程就设置好了windows的文件共享。

 

2.Linux端

  2.1安装samba环境

1)检测samba是否安装(一般系统都自带)

   #rpm -qa | grep samba

2)若没有安装samba则安装

#yum install samba

3)在Linux下安装samba-client客户端

    # yum install samba-client

4)安装cifs-utils软件包

    # yum install cifs-utils

5)在Linux下创建一个挂载点

# mkdir  /mnt/Windows

  2.2 windows共享文件在Linux上的挂载

1)挂载Windows上共享目录F:\client2到Linux下的/mnt/Windows目录下

#mount -t cifs -o username=dxy //192.168.3.128/client2 /mnt/Windows

    password: 12345

2)如果挂载成功,则可以进入/mnt/Windows下,看看Windows上client2文件的内容在Linux是否可查看。

3)在/etc/fstab文件中,加入该共享目录的挂载信息

//192.168.3.128/client2 /mnt/Windows cifs username=dxy,password=12345 0 0

 

到此为止,Windows上的共享目录//192.168.3.128/client就被成功挂载到了Linux上面了,并且Linux重启后,会自动挂载该目录到/mnt/Windows目录下

 

错误提示处理:

1.提示:“mount:无法以只读方式挂载 块设备”

  未成功安装cifs-utils软件包


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值