Samba服务可以实现在主机间共享文件与Windows的共享通用。
Ubuntu22.04可以按照如下步骤安装并开启Samba服务:
1.安装samba
sudo apt install samba
2.创建一个用于共享的目录(路径和路径名可以自行决定)
mkdir samba
3.设置共享目录的访问权限
sudo chmod 777 samba
4.配置Samba服务
sudo gedit /etc/samba/smb.conf
如果没有安装gedit,可以使用vi
sudo vi /etc/samba/smb.conf
在该文件中添加以下蓝色部分的内容(#开头的行是注释,不需要写入配置文件):
#[ ]中的名字是共享目录对外显示的名字,可以跟第二步中创建的目录名字不相同
[samba]
#XXX是第二步中创建的目录的绝对路径,例如:/home/xxxx/samba
path = XXX
#username是有权限访问Samba的用户
valid users = username
#允许对目录进行读写
writable = yes
5.将配置文件valid users = username所指定的用户,加入samba访问权限
sudo smbpasswd -a xxx
加入访问权限时需要输入访问Samba的密码:
注:xxx是一个已经存在的用户,如果还没有创建用户,请使用sudo adduser user先创建用户,可以参考
Ubuntu(20.04):用户和用户组的相关命令_风静如云的博客-CSDN博客_ubuntu查看用户和用户组
6.启动Samba服务
sudo service smbd restart
7.在Windows下访问Samba目录
在资源浏览器上的地址栏输入访问地址即可:
\\samba_server_ip\samba
注:samba_server_ip是刚刚开启了Samba服务的主机的ip地址
samba是上述第4步中通过[samba]设置的共享目录对外显示的名字