读完这篇文章里你能收获到
在日常开发管理中,共享文件夹是促进团队合作和信息共享的重要工具。Samba是一个功能强大且广泛使用的开源软件套件,它允许在Linux操作系统上轻松配置和管理共享文件夹。本文将详细介绍如何在Linux上安装、配置和访问Samba共享文件夹。
sudo yum install samba
sudo apt-get install samba
sudo mkdir /path/to/shared_folder
将 user_1
替换为要创建的 Samba 用户名,然后根据提示设置密码
sudo smbpasswd -a user_1
打开Samba的主配置文件
sudo vim /etc/samba/smb.conf
[shared]
comment = Shared Folder
path = /path/to/shared_folder
browseable = yes
read only = no
valid users = user_1
[shared] #共享目录显示名称
comment = Shared Folder #共享文件夹的注释,可以描述文件夹的用途或内容
path = /path/to/shared_folder #共享文件夹的路径,将其替换为实际的文件夹路径
browseable = yes #是否可浏览共享文件夹(yes表示允许)
read only = no #是否只读(no表示允许写入)
valid users = user_1 #有效用户(将user_1替换为要授权访问共享文件夹的用户名),如有多个用户,则按逗号区分,如user_1,user2
sudo systemctl restart smb
sudo systemctl enable smb
如果你的系统上启用了防火墙(如 firewalld)并且需要通过网络访问共享目录,则需要允许 Samba 服务的相应端口。使用以下命令允许 Samba 服务的默认端口(TCP 137-139 和 UDP 137-138)
sudo firewall-cmd --add-service=samba --permanent
sudo firewall-cmd --reload
sudo ufw allow samba
sudo ufw reload
\\<Linux IP Address>\shared