一、yum安装samba

  1. 安装samba

    1
    yum -y install samba
  2. 重启samba服务

    1
    service smb restart
  3. 创建samba用户,此用户必须是linux上已经建立的,并输入密码

1
smbpasswd -a root

Tip:smbpasswd -a 向smbpasswd文件中添加用户,这个root就是虚拟机的登录用户。

smbpasswd -x 从smbpasswd文件中删除用户

二、禁用selinux

1
2
vim /etc/selinux/config
修改SELINUX=disabled

三、禁用防火墙

  1. 查看防火墙状态

    1
    systemctl status firewalld
  2. 查看开机是否启动防火墙服务

    1
    systemctl is-enabled firewalld
  3. 关闭防火墙并使其开机自关闭

    1
    2
    systemctl stop firewalld
    systemctl disable firewalld

四、修改/etc/samba/smb.conf,在最后加入想要共享的文件夹

1
2
3
4
5
6
[test]
path=/opt/test
browsable=yes
writable=yes
guest ok=yes
read only=no

五、修改文件权限

​ 在第一步的时候,我们指定samba的用户是root,所以文件的所有者必须是root才可以,并且要使共享文件有读写删功能。

1
2
chown -R root /opt/test //设置共享目录归属为root 
chmod -R 777 /opt/test //属性为所有用户都可以读写删