Linux访问samba
时间: 2024-09-20 07:01:51 浏览: 64
Linux的匿名访问Samba
5星 · 资源好评率100%
在Linux系统上访问Samba共享文件夹,通常需要安装Samba软件并配置网络共享。以下是基本步骤:
1. 安装Samba:打开终端,输入命令行 `sudo apt-get install samba` (对于基于Debian的发行版如Ubuntu),或 `yum install samba` (对于基于Red Hat的发行版如CentOS)。记得输入管理员密码。
2. 配置Samba:创建一个.smb.conf文件或者编辑已有的,通常位于 `/etc/samba/smb.conf`。在这个文件中,你可以设置共享目录、权限、用户名映射等信息。例如,添加一个新的共享区段:
```
[your_share]
path = /path/to/shared/directory
browseable = yes
writable = yes
guest ok = no
username map = <username@domain>
```
3. 开启Samba服务:完成配置后,运行 `sudo service smbd restart` 或 `sudo systemctl start smb`,然后可以加上 `--force-reload` 参数来强制读取新的配置。
4. 访问共享:从另一个Linux系统或者Windows机器,使用SMB客户端工具,比如通过Nautilus(文件管理器)在地址栏输入 `//服务器地址/share_name` 进行访问。如果需要提供用户名和密码,会在弹出框中输入。
5. 设置防火墙规则:可能需要允许TCP端口139(NetBIOS)和445(SMB)通过防火墙,例如在UFW上运行 `sudo ufw allow from any to any port 139,445/tcp`。
阅读全文