暗暗查查

没有谁会为你踏雪而来,喜欢的风景要躬亲筚路。人生有什么意义,接受赠予+22181803

  博客园  :: 首页  :: 新随笔  :: 联系 ::  :: 管理

一、安装Samba服务
在Debian系统中,可以使用以下命令安装Samba服务:
apt-get update
apt-get upgrade
apt-get install samba
二、创建共享文件夹
使用以下命令创建一个共享文件夹:
mkdir -p /srv/samba/share
chmod 777 /srv/samba/share
其中,/srv/samba/share是共享文件夹的路径,可以根据需要修改。
三、配置Samba服务
使用以下命令编辑Samba配置文件:
vi /etc/samba/smb.conf
在文件末尾添加以下内容:
[share]
   comment = Shared folder
   path = /home/disk
   browseable = yes
   guest ok = yes
   read only = no
   create mask = 0777
   directory mask = 0777

   valid users = j


其中,[share]是共享文件夹的名称,可以根据需要修改。comment是注释,可以不修改。path是共享文件夹的路径,应与第二步中创建的文件夹路径一致。browseable设置为yes表示该共享文件夹可以在网络上被浏览。guest ok设置为yes表示访问该共享文件夹不需要认证。read only设置为no表示该共享文件夹可以被写入。create mask和directory mask是文件和文件夹的权限掩码,设置为0777表示所有用户都具有最高权限。最后保存并关闭文件。
四、重启Samba服务
使用以下命令重启Samba服务:
sudo service smbd restart
五、在Windows系统中访问共享文件夹

\\ip

添加用户访问:

useradd 用户名 #如果系统存在的用户不填这一步

smbpasswd -a 用户名

windows遇到无法访问:

Windows 系统访问 SMB 时,首先尝试 用 guest (来宾)账户 登录 samba 服务器,guest 无法登录时才弹出输入用户名和密码窗口。 Linux 下 samba 配置默认允许 guest 登录,所以 samba 服务器支持以 guest 用户登录,但由于 Windows 10 及以上系统“默认禁止不安全的 Lanmam 工作站登录”(禁用以 guest 用户身份登录)的默认规则存在,Windows 10 无法回退至使用 guest 账户登录,故访问失败。

修改 samba 服务器配置

# sudo vim /etc/samba/smb.conf

找到以下行:
map to guest = bad user

改为:
map to guest = never

保存后,输入以下命令重启 samba 服务器

sudo systemctl restart smbd

 

posted on 2025-03-19 17:03  长虫山小木屋  阅读(458)  评论(0)    收藏  举报