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

linux共享文件夹

作者:颠峰神射   发布日期:2026-01-25   浏览:45

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

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

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

# 配置 Samba 共享
echo "[shared]
path = /srv/samba/share
available = yes
valid users = @sambashare
read only = no
browsable = yes
public = yes
writable = yes" | sudo tee -a /etc/samba/smb.conf

# 添加 Samba 用户并设置密码
sudo adduser --system --group sambashare
sudo smbpasswd -a nobody

# 重启 Samba 服务
sudo systemctl restart smbd

# 启用并设置开机自启
sudo systemctl enable smbd

解释说明:

  1. 创建共享文件夹:使用 mkdir 命令创建一个目录 /srv/samba/share,用于存放共享文件。
  2. 设置共享文件夹权限:使用 chownchmod 命令设置文件夹的所有者和权限,确保所有用户都可以读写该文件夹。
  3. 安装 Samba:通过 apt-get 安装 Samba 服务,这是 Linux 系统上用于文件和打印机共享的协议。
  4. 配置 Samba 共享:编辑 Samba 的配置文件 /etc/samba/smb.conf,添加共享设置,允许特定用户访问共享文件夹。
  5. 添加 Samba 用户并设置密码:创建一个系统用户 nobody 并为其设置 Samba 密码,以便远程用户可以通过 Samba 访问共享文件夹。
  6. 重启 Samba 服务:重启 Samba 服务以应用新的配置。
  7. 启用并设置开机自启:确保 Samba 服务在系统启动时自动启动。

上一篇:linux给用户加权限

下一篇:nginx重启服务命令linux

大家都在看

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

linux 发送邮件

linux长ping命令

linux groupadd

linux关机命令行

linux 安装 gcc

linux重启oracle命令

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

linux查看系统运行时间

linux搭建sftp

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

Laravel 中文站