samba配置记录
由于很久没使用samba,部分配置忘记了,这里做个简单笔记。
这里使用Ubuntu22.04.
安装samba
sudo apt install samba
# 检查samba状态
sudo service smbd status
开启防火墙
检查防火墙设置:如果你的系统上启用了防火墙,确保Samba端口(默认为TCP端口139和445)已打开。你可以尝试暂时禁用防火墙并重新测试远程访问,以确定是否是防火墙导致的问题。
确保共享目录权限一致
确保共享目录权限正确设置:确保在配置文件中指定的共享目录具有适当的权限。可以使用以下命令检查目录权限:
ls -ld /home/bh/workspace
设置共项目录用户归属。假设用户为bh
sudo chown -R bh:bh /home/bh/workspace
配置samba
sudo vim /etc/samba/smb.conf
写入如下内容
path = /home/bh/workspace
valid users = bh
writable = yes
配置samba用户bh的密码
sudo smbpasswd -a bh
重启服务
sudo service smbd restart
远程访问(一个网络内)
如果是局域网,就需要局域网内的机器打开。如果是外网,联网的任何地方都能打开
\\192.168.0.137
~~别忘记前面的\\
~~