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

linux 共享文件夹

作者:血染胸毛   发布日期:2026-07-13   浏览:40

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

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

# 安装 Samba(如果尚未安装)
sudo apt-get update
sudo apt-get install samba

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

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

# 创建一个用户组用于 Samba 共享
sudo groupadd sambashare

# 将用户添加到该组(替换 username 为实际用户名)
sudo usermod -aG sambashare username

# 为该用户设置 Samba 密码
sudo smbpasswd -a username

# 重启 Samba 服务
sudo systemctl restart smbd

# 检查 Samba 服务状态
sudo systemctl status smbd

解释说明:

  1. 创建共享文件夹:首先创建一个目录 /srv/samba/share,这是将要共享的文件夹。
  2. 设置权限:确保文件夹有适当的权限,以便所有用户都可以读写。
  3. 安装 Samba:Samba 是 Linux 系统上用于文件和打印机共享的服务。如果没有安装,则需要通过包管理器进行安装。
  4. 编辑配置文件:修改 Samba 的配置文件 /etc/samba/smb.conf,添加共享文件夹的配置。
  5. 创建用户组:创建一个用户组 sambashare,并将需要访问共享文件夹的用户加入该组。
  6. 设置 Samba 密码:为每个用户设置 Samba 密码,以确保安全。
  7. 重启服务:最后,重启 Samba 服务以应用更改,并检查其状态以确保一切正常。

如果你在执行这些步骤时遇到任何问题,请参考 Samba 的官方文档或寻求进一步的帮助。

上一篇:linux copy文件

下一篇:查看linux服务器内存

大家都在看

linux如何启动nginx

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

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

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

linux查看系统运行时间

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

Laravel 中文站