centos-windows 开启共享文件夹

xiaoxiao2021-02-28  100

[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软件包

转载请注明原文地址: https://www.6miu.com/read-49334.html

最新回复(0)