ubuntu共享文件夹配置

ubuntu共享文件夹配置

在Ubuntu上配置Samba服务器以共享文件夹,需要进行以下步骤:

1. 安装Samba

首先,安装Samba服务器和客户端软件包:

1
2
sudo apt update
sudo apt install samba samba-common-bin

2. 创建共享文件夹

创建一个你想共享的文件夹,并设置权限:

1
2
3
sudo mkdir -p /srv/samba/shared
sudo chmod 2770 /srv/samba/shared
sudo chown nobody:nogroup /srv/samba/shared

3. 编辑Samba配置文件

编辑Samba配置文件/etc/samba/smb.conf:

1
sudo nano /etc/samba/smb.conf

在文件末尾添加以下内容,以配置共享文件夹:

1
2
3
4
5
[shared]
path = /srv/samba/shared
browseable = yes
read only = no
guest ok = yes

具体配置项解释如下:

path:共享文件夹的路径。
browseable:是否可以浏览该共享。
read only:是否只读,这里设置为否,允许写入。
guest ok:是否允许匿名访问。

4. 设置Samba用户

如果你希望使用用户认证,可以为用户设置Samba密码:

1
sudo smbpasswd -a <your_username>

这会为指定的Linux用户创建或更新Samba密码。

5. 重启Samba服务

配置完成后,重启Samba服务:

1
2
sudo systemctl restart smbd
sudo systemctl restart nmbd

6. 配置防火墙(如果有防火墙)

如果你使用了防火墙,需要允许Samba服务通过防火墙:

1
sudo ufw allow samba

7. 访问共享文件夹

在Windows上,可以通过文件资源管理器访问共享文件夹,例如:

\<Ubuntu服务器IP地址>\shared
在Linux上,可以使用cifs-utils来挂载共享文件夹:

1
2
sudo apt install cifs-utils
sudo mount.cifs //server_ip/shared /mnt -o user=<your_username>

完整示例配置
以下是一个完整的示例配置,展示了如何在Ubuntu上配置Samba共享文件夹:

安装Samba

1
2
sudo apt update
sudo apt install samba samba-common-bin

创建共享文件夹

1
2
3
sudo mkdir -p /srv/samba/shared
sudo chmod 2770 /srv/samba/shared
sudo chown nobody:nogroup /srv/samba/shared

编辑配置文件

1
sudo nano /etc/samba/smb.conf

在文件末尾添加以下内容

1
2
3
4
5
[shared]
path = /srv/samba/shared
browseable = yes
read only = no
guest ok = yes

设置Samba用户(可选)

1
sudo smbpasswd -a <your_username>

重启Samba服务

1
2
sudo systemctl restart smbd
sudo systemctl restart nmbd

配置防火墙(如果有防火墙)

1
sudo ufw allow samba

在Linux上挂载共享文件夹

1
2
sudo apt install cifs-utils
sudo mount.cifs //server_ip/shared /mnt -o user=<your_username>

** 通过上述步骤,你可以在Ubuntu上成功配置Samba,并共享文件夹给网络中的其他计算机。 **