一、 在windows下输入centos地址后匿名访问的办法
老是提示“输入您的密码来连接到”,实际没有设置任何密码。同时提示输入“登录失败:未知的用户名或错误密码”
网上找了各种方法,包括:1.删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA中的 LMCompatibilityLevel 键;2.设置secpol.msc中的“ 网络安全:LAN管理器身份验证级别 ”。(参考https://blog.51cto.com/11728495/2140346)
后来在/etc/samba/smb.conf
中的[global]添加了“map to guest = Bad User”解决问题。
二、提示“Windows无法访问【路径】,您没有权限访问【路径】。请与网络管理员联系请求访问权限”
我的配置的如下所示:
[harden]
comment = this is the info
browseable=yes
path= /home/harden
writable = yes
guest ok=yes
public = yes
但是提示“Windows无法访问【路径】,您没有权限访问【路径】。请与网络管理员联系请求访问权限”。后来发现是访问权限没设对,我习惯建立文件夹后使用 chmod 766 -R 来设置文件夹权限,但是samba需要执行权限,因此加上命令“chmod +x -R /home/harden”,问题解决。
总结:samba的配置其实不难,直接到samba的官网上找到示例就可以容易配置。