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

linux文件共享

作者:黑白灰调   发布日期:2025-02-27   浏览:76

# 使用 Samba 实现 Linux 文件共享的示例代码

# 1. 安装 Samba
sudo apt-get update
sudo apt-get install samba

# 2. 创建一个用于共享的目录
sudo mkdir -p /srv/samba/share
sudo chown nobody:nogroup /srv/samba/share
sudo chmod 775 /srv/samba/share

# 3. 编辑 Samba 配置文件
sudo nano /etc/samba/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 = 0755

# 4. 重启 Samba 服务
sudo systemctl restart smbd

# 5. 设置防火墙规则(如果需要)
sudo ufw allow 'Samba'

# 现在你可以通过网络访问这个共享文件夹了。

解释说明:

  1. 安装 Samba:使用 apt-get 命令安装 Samba 服务,这是实现文件共享的关键组件。
  2. 创建共享目录:创建一个目录 /srv/samba/share 并设置权限,使其可以被共享和访问。
  3. 编辑配置文件:修改 Samba 的主配置文件 /etc/samba/smb.conf,添加共享设置。这里设置了共享文件夹的基本属性,如路径、是否可浏览、是否只读等。
  4. 重启 Samba 服务:使配置生效,确保 Samba 服务重新加载最新的配置。
  5. 设置防火墙规则:确保防火墙允许 Samba 服务的流量通过。

通过以上步骤,你可以在 Linux 系统上设置一个简单的文件共享服务,其他设备可以通过网络访问这个共享文件夹。

上一篇:linux删除目录命令rmdir

下一篇:linux创建账号

大家都在看

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 追踪路由

linux配置静态路由,并永久生效

linux查看后台

linux添加用户到指定组

shutdown linux

linux gzip解压

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

Laravel 中文站