1

Запуск samba 3.5 в Red Hat Enterprise 6.1 У меня проблемы с совместным использованием двух папок. Вот вывод testparm:

[global]
    workgroup = DOMAINNAME
    server string = Samba Server Version %v
    interfaces = lo, eth1
    bind interfaces only = Yes
    map to guest = Bad User
    log file = /var/log/samba/log.%m
    max log size = 50
    idmap uid = 16777216-33554431
    idmap gid = 16777216-33554431
    hosts allow = 10.50.183.48, 10.50.184.41, 10.50.184.199, 10.50.183.160, 127.0.0.1
    hosts deny = 0.0.0.0/0
    cups options = raw

[test]
    comment = test folder
    path = /usr/local/samba
    valid users = claudio
    write list = claudio
    force user = claudio
    read only = No
    create mask = 0775
    directory mask = 0775

[test2]
    comment = another test
    path = /home/claudio/tst
    valid users = claudio
    write list = claudio
    force user = claudio
    read only = No
    create mask = 0775

С компьютера с Windows XP, с которого я подключаюсь, я могу читать test но не писать, а для test2 я даже не могу получить доступ к папке (хотя я вижу ее в списке).

ls -l /usr/local
...
drwxrwxrwx. 2 claudio claudio 4096 Dec  3 10:39 samba
...

ls -l /user/local/samba
total 32
-rwxrwxrwx. 1 claudio claudio    9 Nov 29 16:26 asd.txt
-rwxrwxrwx. 1 claudio claudio  728 Dec  3 10:16 out.txt
...

ls -l /home/claudio/
...
drwxrwxr-x.  2 claudio claudio       4096 Dec  3 09:57 tst
...

ls -l /home/claudio/tst
total 4
-rw-rw-r--. 1 claudio claudio 4 Dec  3 09:57 asd.txt

Любое предложение?

1 ответ1

0

Red Hat Enterprise поставляется с включенным по умолчанию SELinux, что обеспечивает реализацию механизма обязательного контроля доступа (как вы можете прочитать из руководства).

Это означает, что совместно используемые файлы / папки должны быть помечены соответствующим типом, чтобы позволить smbd правильно делиться ими (вы можете проверить это, добавив опцию Z в команду ls ). Это достигается с помощью команды

chcon -t samba_share_t /path

которые позволяют писать в общий ресурс (добавьте опцию -R для рекурсивного пометки).

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