安装 Samba 服务
# Ubuntu/Debian 系统
sudo apt update && sudo apt install samba samba-common-bin -y
# CentOS/RHEL 系统
sudo yum install samba samba-client -y
创建用于网络存储的目录并设置适当的权限:
# 创建存储目录
sudo mkdir -p /var/network_storage
# 设置权限(允许所有用户读写)
sudo chmod -R 777 /var/network_storage
# 设置目录所有者为匿名用户
sudo chown -R nobody:nogroup /var/network_storage
编辑 Samba 配置文件以设置网络存储
sudo vi /etc/samba/smb.conf
[NetworkStorage]
comment = Linux Network Storage Disk
path = /var/network_storage
browseable = yes
read only = no
guest ok = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
# Ubuntu/Debian
sudo systemctl restart smbd
sudo systemctl enable smbd # 开机自启动
# CentOS/RHEL
sudo systemctl restart smb
sudo systemctl enable smb # 开机自启动
# Ubuntu/Debian (ufw)
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
# CentOS/RHEL (firewalld)
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload
# 为共享目录添加 Samba 允许的标签
sudo semanage fcontext -a -t samba_share_t "/home/snape/nas(/.*)?"
# 应用标签
sudo restorecon -Rv /home/snape/nas

929

被折叠的 条评论
为什么被折叠?



