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

linux smb文件共享

作者:思念的回忆   发布日期:2026-01-20   浏览:115

# 安装 Samba 服务
sudo apt-get update
sudo apt-get install samba

# 创建共享文件夹
sudo mkdir -p /srv/samba/share

# 设置共享文件夹权限
sudo chmod -R 2770 /srv/samba/share
sudo chown -R nobody:nogroup /srv/samba/share

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

# 在 smb.conf 文件末尾添加以下内容:
[shared]
   path = /srv/samba/share
   browsable = yes
   read only = no
   valid users = @sambashare

# 创建 Samba 用户组
sudo groupadd sambashare

# 将用户添加到 Samba 用户组并设置 Samba 密码
sudo usermod -aG sambashare your_username
sudo smbpasswd -a your_username

# 重启 Samba 服务
sudo systemctl restart smbd

# 设置 Samba 服务开机自启
sudo systemctl enable smbd

解释说明:

  1. 安装 Samba 服务:首先更新包列表并安装 Samba。
  2. 创建共享文件夹:创建一个用于共享的文件夹 /srv/samba/share
  3. 设置共享文件夹权限:确保只有特定用户组可以访问该文件夹。
  4. 编辑 Samba 配置文件:在 Samba 的配置文件中添加共享设置。
  5. 创建 Samba 用户组:创建一个用户组 sambashare,并将需要访问共享文件夹的用户加入该组。
  6. 设置 Samba 密码:为用户设置 Samba 密码。
  7. 重启 Samba 服务:使配置生效。
  8. 设置开机自启:确保 Samba 服务在系统启动时自动启动。

这样配置后,你就可以通过 SMB 协议从其他设备访问 Linux 系统上的共享文件夹了。

上一篇:linux查看当前版本信息

下一篇:linux安装docker命令

大家都在看

linux常用命令查询端口是否正常

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

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

linux查看系统运行时间

linux搭建sftp

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

Laravel 中文站