您的位置:

Ubuntu设置共享文件夹教程

一、安装Samba

在Ubuntu系统中,使用Samba来实现共享文件夹的功能是较为常见和便捷的方法。Samba是一款开源软件,可提供在不同操作系统间进行文件和打印机的共享功能。在安装Samba之前,打开终端并更新系统:

sudo apt-get update
sudo apt-get upgrade

接着输入以下命令进行Samba的安装:

sudo apt-get install samba

安装完成后,我们需要进行一些配置。

二、创建共享文件夹

在设置共享文件夹之前,我们需要先创建一个需要共享的文件夹。在此之前,先创建一个新的用户用于共享:

sudo useradd -m [username]
sudo passwd [username]

[username]是指我们新建的用户名,通过设置密码保证账户安全。

接着,在终端中输入以下命令进行文件夹的创建和设置权限:

sudo mkdir /var/sharefolder
sudo chmod -R 0777 /var/sharefolder

这里创建了名为sharefolder的文件夹,并设置其权限为0777可读写执行。

三、设置Samba

接下来进行Samba的配置。在终端输入以下命令打开Samba的配置文件:

sudo nano /etc/samba/smb.conf

在文件末尾添加以下内容:

[sharefolder]
comment = share folder
path = /var/sharefolder
browseable = yes
read only = no
guest ok = no
create mask = 0777
directory mask = 0777
valid users = [username]

其中,comment是注释,path是共享文件夹路径,browseable代表该文件夹是否显示,read only代表该文件夹是否只读,guest ok代表访问是否需要密码,create mask是创建文件的权限,directory mask是创建目录的权限,valid users代表允许访问该文件夹的用户。

按下Ctrl+X,然后按下Y键保存后,关闭编辑器。

四、添加用户权限

完成上述配置后,我们需要为新建的用户添加Samba访问权限。在终端输入以下命令:

sudo smbpasswd -a [username]

然后设置密码。

五、重启Samba服务

在所有设置都完成后,重启Samba服务以使其生效:

sudo systemctl restart smbd.service

至此,Ubuntu共享文件夹的设置就完成了。

六、访问共享文件夹

在其他计算机上通过Windows系统或其他兼容Samba协议的系统访问Ubuntu共享文件夹时,只需在文件管理器的地址栏输入如下格式的地址:

\\[ubuntuIP]\sharefolder

[ubuntuIP]是Ubuntu计算机的IP地址,sharefolder是上述步骤中所创建的共享文件夹名称。

此时就可以在其他计算机上访问Ubuntu的共享文件夹,并进行读写操作。