Samba:错误是权限被拒绝


0

在过去的两周里,我在Linux CentOS 5.5服务器上安装了Samba。今天突然停止工作,我无法弄清楚为什么!

首先,我正在运行“samba3x”软件包,版本为3.3.8-0.52.el5_5。我的配置文件如下:

[global]
load printers = No
netbios name = MyServer
default = global
path = /home
wins server = 10.1.1.2 # windows pdc
workgroup = workgroup
os level = 20
encrypt passwords = yes
security = share
winbind separator = +
available = No

[In]
writeable = yes
admin users = smbuser
path = /home/myUser/www/share/1
valid users = smbuser
public = yes
available = yes

myUser /,www /和share / folders都设置为模式755并由myUser拥有。1 /文件夹是模式777,由smbuser拥有。

Windows返回“系统错误53已发生。未找到网络路径。” 当我尝试运行命令时:“net use \ MyServer \ In / user:smbuser smbuser”。

但是,如果我将配置更改为使用/ home / smbuser作为路径,它可以正常工作!smbuser /文件夹使用700并由smbuser拥有。因此,即使1 /文件夹使用模式777并且由smbuser拥有,它也不起作用。

有谁能告诉我为什么好吗?提前致谢。

Answers:


1

对不起,只是排序了。看起来像“smbuser”是个问题。不确定为什么会出现这种情况,因为用户帐户设置正确且具有完全访问权限!

我为“myUser”设置了一个smb帐户,并用它来访问该文件夹。有效!


1

我很抱歉没有发表评论来获取更多信息 - 我担心我有2个人无法做到这一点。

当您设置[In]要使用的共享时path = /home/myUser/www/share/1,您是否能够smbclient \\\\127.0.0.1\\In在CentOS计算机上运行该命令来访问该共享?

编辑:再次,我为缺乏评论而道歉。您可能拥有相互冲突的权限。虽然内部文件夹可能已被授予对特定用户的完全访问权限,但父文件夹可能拒绝对所有其他用户进行写入访问(或其他)。拒绝规则优先于允许规则,这就是我假设在你的情况下发生的事情。


你好。我没有尝试过,但事实证明它与用户帐户有关。无论如何,谢谢。
Reado 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.