Эй, у меня есть несколько странная проблема. Я не могу создать публичный общий ресурс sambe в файловой системе ext4. Общие ресурсы с аутентификацией, а также общий ресурс на томе NTFS работают.

Вот вывод testparm -S:

$ sudo testparm -S
Load smb config files from /etc/samba/smb.conf
Processing section "[Movies]"
Processing section "[Medien]"
Processing section "[Home]"
Processing section "[Musik]"
Processing section "[Hörspiele]"
Processing section "[Upload]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters                                                                    
[global]                                                                               
        server role = standalone server                                                
        map to guest = Bad User                                                        
        obey pam restrictions = Yes                                                    
        pam password change = Yes                                                      
        passwd program = /usr/bin/passwd %u                                            
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .                                                    
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        min receivefile size = 16384
        load printers = No
        show add printer wizard = No
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb
        aio read size = 16384
        aio write size = 16384
        use sendfile = Yes


[Movies]
        comment = Video's and Movies Folder
        path = /media/Filme
        write list = samuel judith
        force user = samuel
        guest ok = Yes


[Medien]
        comment = Media Folder
        path = /media/Medien
        valid users = samuel judith
        read only = No


[Musik]
        comment = Alle Audio Verzeichnisse
        path = /media/Medien/Musik/
        guest ok = Yes

Вот соответствующий вывод blkid:

/dev/sda1: LABEL="Filme" UUID="542BCF283D4C91C6" TYPE="ntfs" PARTUUID="cf2765cb-01"
/dev/sdb1: LABEL="Medien" UUID="9081cc55-7f1d-4567-ab43-ddefab6e8e19" TYPE="ext4" PARTUUID="4c80cbf1-a0be-4732-a0de-ba603bc7fa16"

ls -al для просмотра разрешений каталогов:

$ ls -al /media/
insgesamt 8
drwxr-xr-x  1 root   root     68 Aug  5  2016 .
drwxr-xr-x  1 root   root    258 Sep 19  2016 ..
drwxrwxr-x  1 samuel samuel 4096 Jun  7  2017 Filme
drwxrwS--- 12 samuel samuel 4096 Dez 11 22:04 Medien

$ ls -al /media/Medien/
insgesamt 56
drwxrwS--- 12 samuel samuel  4096 Dez 11 22:04 .
drwxr-xr-x  1 root   root      68 Aug  5  2016 ..
drwxrwS---  3 samuel samuel  4096 Jan 25  2017 Download
drwxrwsr-x 35 samuel samuel  4096 Jan 19  2017 Hörspiele
drwxrw----  2 root   root   16384 Jan 22  2016 lost+found
drwxrwsr-x 10 samuel samuel  4096 Jun  2  2016 Musik
drwxrwsr-x  3 samuel samuel  4096 Mai  2  2016 Recording
drwxrwS---  4 samuel samuel  4096 Dez  1  2015 .Trash-1000
drwxrw-rwx 15 samuel samuel  4096 Okt  6 10:49 Upload

Я думал, что это могут быть права доступа к каталогам, но каждый может их прочитать, так что пользователь также не сможет их прочитать.

1 ответ1

0

Если вы пытаетесь поделиться Hörspiele и Musik отдельности, помните, что другие не могут получить доступ к /media/Medien/* без разрешения на выполнение /media и /media/Medien .

Для каталога требуется разрешение на выполнение, чтобы иметь возможность включить его в путь к любому из файлов, содержащихся в нем и его подкаталогах. С помощью execute и без разрешения на чтение вы можете получить доступ к известным файлам, но вы не можете видеть их содержимое, хотя вы можете видеть содержимое известных подкаталогов, где у вас есть разрешение на чтение.

В вашем случае установка разрешения на выполнение без чтения для других позволит читать и просматривать доступ к /media/Medien/Hörspiele/ и /media/Medien/Musik/ где эти имена известны, но файлы и каталоги находятся в /media/Medien/ не будет видно

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .