# FTP / 文件 Samba:完全访问的共享文件夹
安装 Samba 以配置文件服务器。
例如,创建一个任何人都可以读取和写入的完全访问的共享文件夹,并且不需要身份验证。
\[1\]安装和配置 Samba。
``` [root@smb ~]# dnf -y install samba [root@smb ~]# mkdir /home/share [root@smb ~]# chmod 777 /home/share [root@smb ~]# vi /etc/samba/smb.conf [global] # line 11 : add (set charset) unix charset = UTF-8 dos charset = CP932 # change (Windows default) workgroup = WORKGROUP security = user # add (IP addresses you allow to access) hosts allow = 127. 10.0.0. # add (no authentication) map to guest = Bad User ..... ..... # add to the end # any Share name you like [Share] # specify shared directory path = /home/share # allow writing writable = yes # allow guest user (nobody) guest ok = yes # looks all as guest user guest only = yes # set permission [777] when file created force create mode = 777 # set permission [777] when folder created force directory mode = 777 [root@smb ~]# systemctl enable --now smb ```
\[2\]如果 SELinux 已启用并且还像此示例一样使用 \[/home\],请更改 SELinux 策略。
``` [root@smb ~]# setsebool -P samba_enable_home_dirs on [root@smb ~]# restorecon -R /home/share ```
\[3\]如果 Firewalld 正在运行,请允许 Samba 服务。
``` [root@smb ~]# firewall-cmd --add-service=samba success [root@smb ~]# firewall-cmd --runtime-to-permanent success ```