Linux 共享目录

安装 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值