samba共享服务器搭建
使用的ubuntu系统,以及客户端是window10:
-
安装samba
sudo apt-get install samba sudo apt-get install smbclient 查看安装版本 samba -V
-
创建共享文件保存路径
我是在用户home目录下创建的共享文件夹# 创建文件夹 mkdir share # 修改权限 chmod 777 share
-
如果要设置权限,需要给用户设置密码
# 如果要设置权限,需要给用户设置密码,命令如下 # dennis 为 用户名 sudo smbpasswd -a dennis
-
编辑配置文件
详细配置项解释查看
Linux samba的配置和使用sudo vi /etc/samba/smb.conf # 添加一下内容 security = share [share] comment = share folder browseable = yes # 文件保存路径(用户自定义) path = /home/dennis/share create mask = 0777 directory mask = 0777 # 可以不写次项 valid users = dennis,@root force user = nobody force group = nogroup public = yes available = yes # 可写入权限 writable = yes
-
启动命令
# 启动命令 sudo /etc/init.d/samba start # 停止命令 sudo /etc/init.d/samba stop # 重载配置文件 sudo /etc/init.d/samba reload # 重启命令 sudo /etc/init.d/samba restart
-
访问文件
windows10下,右击左下角window图标,点击运行:
在运行框内输入\\+ ip 例如: \\172.27.16.170
如果需要权限验证
输入 配置的用户名 以及 对应的密码即可
-
如果不能成功
win10开启telnet# 在window的cmd框中输入以下命令,是否能够成功,不能成功需要对防火墙进行配置 telnet ip地址 139 telnet ip地址 445
参考文章:
Linux samba的配置和使用
Ubuntu下samba配置和使用
Samba 服务使用的端口和协议
samba对外开放的端口
samba共享文件时端口问题
samba 共享目录无法访问 解决方法总结