在服务端上:yum remove -y samba-client(卸载服务端)
umount /xxx/
在客服端上:rm -rf /liqi/
yum remove -y samba* (卸载samba)

在服务端:

  1. systemctl stop firewalld
    systemctl disable firewalld(关闭防火墙)
    vim /etc/selinux/config
    setenforce 0
  2. yum install -y samba*(下载samba)
    systemctl start smb nmb(启动samba)
    ss -antl (查看端口,看139和445,判断是否启动)
    useradd liqi(创建用户)
    vim /etc/ samba/smb.conf(改配置)
    {
    path = /xxx(共享目录的途径)
    guest ok = yes (是否所有人可以浏览)
    browseable = yes(共享的东西是否可见)
    writable = yes(写的权限)
    write list = liqi (指定谁有写的权限)
    host allow = +ip地址(允许那个主机访问)
    }
    mkdir /xxx (创建共享目录)
    smbpasswd -a liqi(给账户设置密码)
    setfacl -m u:liqi:rwx /xxx/(用户对目录的权限)
    getfacl /xxx/ (查看权限)

在客服端上:

  1. systemctl stop firewalld
    systemctl disable firewalld(关闭防火墙)
    vim /etc/selinux/config
    setenforce 0
  2. yum install -y samba-client(下载samba)
    smbclient -L 192.168.224.130 -U liqi(链接服务器)
    mkdir liqi (创建挂在目录)
    临时挂载:mount -t cifs //192.168.224.130/ /某某xxx(共享目录) /liqi(挂在位置)/ -o username=liqi,password=1
    永久挂载: 1 .umount /liqi/ (把临时挂载卸了)
    vim /etc/fstab
    {// 192.168.244.130:/lzy(共享目录) /liqi cifs defaults,username=liqi,passwork=1 0 0 (零)} 在配置里面改,上同。
    df -h (查看是否挂在上)

linux samba服务的搭建