gpt4 book ai didi

windows - Samba 共享权限问题 - 仅具有文件系统权限的公共(public)共享

转载 作者:太空宇宙 更新时间:2023-11-04 05:06:18 25 4
gpt4 key购买 nike

我尝试在 Linux (SLES10) 系统上创建 Samba 共享,但在 Samba 权限方面遇到问题。我想将其创建为公共(public)共享,并在文件系统级别控制文件权限(因此所有用户都可以映射驱动器,但只有在拥有进一步的文件系统权限时才能进一步浏览)。

我已经能够创建共享,并与任何用户映射到该共享。问题是,如果我以“root”身份登录,我似乎只能获得足够的权限。如果我使用其他用户登录,即使他们有权读取和写入底层文件夹,我也根本无法浏览任何文件夹。

以下是/etc/samba/smb.conf 中的共享信息:

[sambatest]
comment = Samba Test
public = yes
path = /var/opt/folder
read only = No
writeable = Yes
write list = user1 user2 user3
browseable = Yes

以下是共享文件夹中目录权限的示例:

drwxrwxr-x  5 user1 group1   40 Nov  4 17:02 .
drwxr-xr-x 11 user1 group1 4096 Oct 20 09:20 ..
drwxrwx--- 4 user1 group1 41 Nov 4 17:02 BASE
drwxrwx--- 6 user1 group1 78 Oct 28 10:11 Files
drwxrwx--- 2 user1 group1 22 Nov 4 17:02 test

使用“user1”的凭据映射驱动器后,我尝试从 Windows XP 浏览“test”,但收到消息“Z:\test 不可访问:访问被拒绝”。

如果我使用“root”凭据映射同一共享文件夹,则它可以工作。

帮助不大?我确信我以前遇到过这个问题,但不知道如何解决它......

最佳答案

我认为您需要尝试使用 755 chmod 该目录并尝试使用此配置

[sambatest]
comment = Samba Test
public = yes
path = /var/opt/folder
read only = yes
writeable = yes
write list = user1 user2 user3
browseable = yes
create mask = 0775

更多信息:

关于windows - Samba 共享权限问题 - 仅具有文件系统权限的公共(public)共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8005610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com