Skip to content

SMB文件服务器

  1. samba安装
sh
sudo dnf install samba
  1. samba相关命令
sh
# 重新加载systemd管理器配置:
sudo systemctl daemon-reload
#启动smb服务
sudo systemctl start smb
# 关闭smb服务
sudo systemctl stop smb
# 重启smb服务
sudo systemctl restart smb
# smb设置为开机自启。
sudo systemctl enable smb
# 取消smb开机自启。
sudo systemctl disable smb
# 检查smb 服务状态。
sudo systemctl status smb
  1. 配置防火墙
sh
sudo firewall-cmd --zone=public --add-service=samba --permanent
sudo firewall-cmd --reload
  1. 配置smb服务

打开Samba 服务的配置文件 smb.conf,编辑设置共享目录、用户权限等。

sh
sudo vim /etc/samba/smb.conf
sh
# 在配置文件中添加共享目录(例如,创建一个共享目录 /srv/samba/share):
ini
[share]
   path = /srv/samba/share
   browseable = yes
   read only = no
   guest ok = yes
  1. 创建共享目录及权限
sh
sudo mkdir -p /srv/samba/share
sudo chmod -R 0775 /srv/samba/share
sudo chown -R nobody:nogroup /srv/samba/share
  1. 创建samba用户
sh
sudo smbpasswd -a username