1.在线安装samba,例:设置/home/file文件夹为共享文件夹
先创建文件夹并添加权限
mkdir /home/file
chmod 755 /home/file
设置登录用户test(要先创建系统登录用户)
sudo useradd test
sudo passwd test
将test加入samba用户
sudo smbpasswd -a test
输入后会让你设置两次密码,建议设置和创建系统用户test一样的密码
sudo yum install samba samba-client samba-common
2.修改samba的配置文件 一般在/etc/samba/smb.conf
vi /etc/samba/smb.conf
①按字母i进入编辑模式,添加以下内容,按Esc退出插入模式,输入:wq保存退出
[global]
workgroup = WORKGROUP
security = user
[file]
path = /home/file
valid users = test
read only = no
browsable = yes
writable = yes
3.重启samba
sudo systemctl restart smb
4.检查防火墙设置
sudo firewall-cmd --permanent --zone=public --add-service=samba
sudo firewall-cmd --reload
5检查SELinux设置(如果启用)
如果SELinux启用,可能需要调整SELinux策略以允许Samba共享
sudo setsebool -P samba_enable_home_dirs on
sudo setsebool -P samba_export_all_rw on
6windows访问
\\your_centos_ip\file
7.首次连接需要输入用户凭证,用户凭证即设置的test用户及密码
连接成功