Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Samba共享权限问题-仅具有文件系统权限的公共共享_Windows_Linux_Permissions_Samba - Fatal编程技术网

Windows Samba共享权限问题-仅具有文件系统权限的公共共享

Windows Samba共享权限问题-仅具有文件系统权限的公共共享,windows,linux,permissions,samba,Windows,Linux,Permissions,Samba,我试图在Linux(SLES10)系统上创建Samba共享,但Samba权限有问题。我想将其创建为公共共享,并在文件系统级别控制文件权限(这样所有用户都可以映射驱动器,但只有在拥有更多文件系统权限的情况下,他们才能进一步浏览) 我已经能够创建共享,并与任何用户映射到它。问题是,我似乎只有以“root”身份登录才能获得足够的权限。如果我与其他用户登录,即使他们有读写底层文件夹的权限,我也无法浏览任何文件夹 以下是/etc/samba/smb.conf中的共享信息: [sambatest]

我试图在Linux(SLES10)系统上创建Samba共享,但Samba权限有问题。我想将其创建为公共共享,并在文件系统级别控制文件权限(这样所有用户都可以映射驱动器,但只有在拥有更多文件系统权限的情况下,他们才能进一步浏览)

我已经能够创建共享,并与任何用户映射到它。问题是,我似乎只有以“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不可访问:访问被拒绝”

如果我使用“根”凭据映射同一个共享文件夹,它就会工作


帮个小忙?我肯定我以前遇到过这个问题,但不知道如何解决…

我想你需要用755试试chmod这个dir,然后用这个配置试试

[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
更多有关:


谢谢你的帮助。这样做是可行的,但基本上可以让公众完全访问目录。但是,正因为如此,我想我已经意识到,用于映射Samba共享的用户凭据的身份验证不起作用。它似乎只对root用户进行身份验证,而不对其他用户进行身份验证。我在/var/log/messages中看不到任何与此相关的内容(虽然有一堆消息,但我认为它们只是与缺少CUPS打印服务器有关):无法连接到CUPS服务器localhost:631-连接被拒绝该“创建掩码”是否与您要求他创建的chmod匹配?在我看来不是这样的。对我来说,这种chmod方法是错误的。如果我们知道真正的答案,Samba配置将是解决这个问题的真正方法。