一、安装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的共享文件夹,并进行读写操作。