Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux中的samba配置步骤

作者:任光阴风干ゝ影象   发布日期:2025-09-10   浏览:32

# 安装 Samba
sudo apt update
sudo apt install samba

# 创建共享目录
sudo mkdir -p /srv/samba/share

# 设置共享目录权限
sudo chown -R nobody:nogroup /srv/samba/share
sudo chmod -R 0775 /srv/samba/share

# 编辑 Samba 配置文件
sudo nano /etc/samba/smb.conf

# 在 smb.conf 文件末尾添加以下内容:
[global]
   workgroup = WORKGROUP
   server string = Samba Server %v
   netbios name = ubuntu
   security = user
   map to guest = bad user
   dns proxy = no

[shared]
   path = /srv/samba/share
   browsable = yes
   read only = no
   guest ok = yes
   create mask = 0775
   directory mask = 0775

# 重启 Samba 服务
sudo systemctl restart smbd

# 设置防火墙规则(如果使用 UFW)
sudo ufw allow 'Samba'

# 添加 Samba 用户(可选)
sudo smbpasswd -a <username>

解释说明:

  1. 安装 Samba:首先更新包列表并安装 Samba。
  2. 创建共享目录:创建一个用于共享的目录 /srv/samba/share
  3. 设置共享目录权限:将共享目录的所有者设置为 nobody,并赋予适当的权限。
  4. 编辑 Samba 配置文件:使用 nano 编辑器打开 /etc/samba/smb.conf 文件,并在文件末尾添加全局配置和共享配置。
  5. 重启 Samba 服务:使配置更改生效。
  6. 设置防火墙规则:允许 Samba 流量通过防火墙。
  7. 添加 Samba 用户:为 Samba 添加用户并设置密码(可选)。

上一篇:linux sftp服务配置

下一篇:linux显示当前目录路径

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站