下面是详细讲解如何在Linux系统上搭建Samba共享服务器的完整攻略。
第一步:安装Samba
- 打开终端,执行以下命令更新APT软件包列表:
sudo apt update
- 安装Samba:
sudo apt install samba
第二步:配置Samba
- 打开Samba配置文件,该文件位于/etc/samba/smb.conf:
sudo nano /etc/samba/smb.conf
- 在文件的底部添加以下内容:
[share]
comment = Shared Folder
path = /path/to/share
browseable = yes
writeable = yes
guest ok = yes
read only = no
[share]
是共享文件夹的名称,comment
是对共享文件夹的描述,path
是共享文件夹的路径。
- 保存并关闭文件。
第三步:创建共享文件夹
- 创建共享文件夹:
sudo mkdir /path/to/share
- 设置共享文件夹的权限:
sudo chmod 777 /path/to/share
第四步:重启Samba服务
重启Samba服务以使配置文件生效:
sudo systemctl restart smbd
示例1:共享用户主目录
- 打开Samba配置文件,将以下内容添加到文件的底部:
[homedir]
comment = Home Directories
browseable = no
valid users = %S
create mode = 0700
directory mode = 0700
writable = yes
%S
将会用实际用户名替换。
-
保存并关闭文件。
-
重启Samba服务。
-
使用以下命令查看配置文件中的所有共享文件夹列表:
testparm -s
示例2:以Samba共享挂载USB存储设备
-
插入USB存储设备。
-
打开终端,使用以下命令查看设备挂载路径:
sudo blkid
- 在Samba配置文件中添加以下内容:
[usbshare]
comment = USB Share
path = /media/usb
create mask = 0775
directory mask = 0775
browsable = yes
guest ok = yes
path
应该是USB存储设备的挂载路径。
-
保存并关闭文件。
-
重启Samba服务。
-
再次使用
testparm -s
命令查看配置文件中的共享列表,如果[usbshare]
包含在内,则表示共享设置成功。
以上就是在Linux系统上搭建Samba共享服务器的完整攻略,希望对您有帮助。