samba服务器

孤街浪徒 提交于 2020-02-29 10:02:52

samba服务器

项目步骤

在windows上访问Liunx共享文件

  1. 修改防火墙

    systemctl stop firewalld
  2. 安装samba并启动samba

    yum -install -y samaba 
    systemctl start smb.service nmb.service 
  3. 安装共享文件

    mkdir /home/company
  4. 创建访问账号

    useradd -s /sbin/nologin xxx
    smbpasswd -a xxx
    【smbpasswd 选项说明:-a 添加 smb 帐号;-x 删除 smb 帐号;-d 禁用 smb 帐号;-e 启用 smb 帐号】
  5. 修改配置文件:/etc/samba/smb.conf

    [文件名]                 //共享名称
     comment= xxx        //共享注释
     path=              //共享路径
     browseable=yes      //所有人可见
     guest ok=yes        //匿名访问
     writeable=yes       //支持写入数据
  6. 重启服务

    systemctl restart smb.service nmb.service
  7. 测试

    在linux客户端访问测试:smbclient -U 用户名  //地址/共享文件名
    查看服务器的共享文件与哪些:smbclient -L ip地址

在Linux下访问Windows共享文件

(1)在 Windows xp 上设置一个共享目录:d:\myfiles
(2)在 Linux 下安装 samba-client 客户端# yum install samba-client
(3)安装 cifs-utils 软件包
# yum install cifs-utils
(4)在 Linux 下创建一个挂载点# mkdir /mnt/Windows
(5)挂载 Windows 上的共享目录 d:\myfiles 到 Linux 下的/mnt/Windows 目录下
# mount -t cifs -o username=Administrator //192.168.0.3/mytest /mnt/Windows Enter password: ********
(6)如果挂载成功,则可以进入/mnt/Windows 下进行相应操作。
(7)在/etc/fstab 文件中,加入该共享目录的挂载信息
        //192.168.1.123/redhat_disk /mnt/Windows cifs username=tommy,password=111111 0 0
(8)到此为止,Windows 上的共享目录//192.168.1.123/redhat_disk 就被成功挂载到了 Linux 上面了,并且 Linux 重启后,会自动挂载该目录到/mnt/Windows 目录下

限制组:配置文件中valid users=@组名

​ hosts allow=IP地址

​ hosts deny=ip地址//拒绝该网段访问

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!