在Ubuntu中设置共享文件夹可以通过多种方式实现,以下是两种常见的方法:
Samba是一个开源软件,它允许Linux和UNIX系统与Windows系统共享文件和打印机。
安装Samba: 打开终端并输入以下命令来安装Samba:
sudo apt update
sudo apt install samba
配置Samba:
编辑Samba配置文件 /etc/samba/smb.conf
:
sudo nano /etc/samba/smb.conf
在文件末尾添加以下内容来创建一个新的共享文件夹:
[shared_folder]
path = /path/to/your/shared/folder
available = yes
valid users = @sambashare
read only = no
browsable = yes
public = yes
writable = yes
将 /path/to/your/shared/folder
替换为你想要共享的文件夹路径。
创建Samba用户: 创建一个Samba用户并设置密码:
sudo adduser sambashare
sudo smbpasswd -a sambashare
按照提示输入并确认密码。
重启Samba服务: 重启Samba服务以应用更改:
sudo systemctl restart smbd
访问共享文件夹:
在Windows系统中,打开文件资源管理器,输入 \\<Ubuntu_IP>\shared_folder
并按回车键。在Linux系统中,可以使用以下命令挂载共享文件夹:
sudo mount -t cifs //<Ubuntu_IP>/shared_folder /mnt/shared_folder -o username=sambashare,password=<password>
将 <Ubuntu_IP>
替换为你的Ubuntu系统的IP地址,<password>
替换为你设置的Samba密码。
NFS(Network File System)是另一种常见的文件共享协议,适用于Linux系统之间的文件共享。
安装NFS服务器: 打开终端并输入以下命令来安装NFS服务器:
sudo apt update
sudo apt install nfs-kernel-server
配置NFS共享:
编辑 /etc/exports
文件:
sudo nano /etc/exports
在文件末尾添加以下内容来创建一个新的共享文件夹:
/path/to/your/shared/folder <客户端IP>(rw,sync,no_subtree_check)
将 /path/to/your/shared/folder
替换为你想要共享的文件夹路径,<客户端IP>
替换为允许访问的客户端IP地址。
重启NFS服务器: 重启NFS服务器以应用更改:
sudo exportfs -ra
sudo systemctl restart nfs-kernel-server
挂载共享文件夹: 在客户端系统上,使用以下命令挂载共享文件夹:
sudo mount <Ubuntu_IP>:/path/to/your/shared/folder /mnt/shared_folder
将 <Ubuntu_IP>
替换为你的Ubuntu系统的IP地址,/path/to/your/shared/folder
替换为你想要共享的文件夹路径。
通过以上两种方法,你可以在Ubuntu系统中设置共享文件夹,并允许其他系统访问这些文件夹。选择哪种方法取决于你的具体需求和使用环境。