LINUX.ORG.RU
решено ФорумAdmin

[centos][samba] selinux не пускает в гостевые ша́ры

 ,


0

1

smb.conf:

[global]
        workgroup = WorkGroup
        server string =
        netbios name = netfolders
        log file = /var/log/samba/log.%m
        max log size = 50
        security = user
        map to guest = Bad Password
;       guest account = nobody
        passdb backend = tdbsam
        local master = no
        os level = 0
        preferred master = no
        load printers = no
        printing = bsd
        printcap name = /dev/null
        disable spoolss = yes
        show add printer wizard = no
[inout]
        path = /mnt/netfolders/inout
        writable = yes
        guest only = yes
        guest ok = yes
        create mask = 0600
        directory mask = 0700

дальше по мануалу:

# chcon -v -t samba_share_t /mnt/netfolders/inout
# semanage fcontext -a -t samba_share_t '/mnt/netfolders/inout(/.*)?'
# ls -ldZ /mnt/netfolders/inout
drwxr-xr-x. nobody nobody unconfined_u:object_r:samba_share_t:s0 /mnt/netfolders/inout
но в ша́ру все равно не зайти :( если выключить selinux — всё работает как часы.

ЧЯДНТ?



Последнее исправление: cac2s (всего исправлений: 1)

Очевидно, профиль SELinux дает возможность расшаривать только определенные каталоги. Надо его поправить. Ваш КО.

unanimous ★★★★★
()
Ответ на: комментарий от unanimous

всё ясно. ещё один теоретик...

cac2s
() автор топика
Ответ на: комментарий от unanimous

samba_export_all_rw

ну и нафейхуа мне это нужно? как ты ещё не предложил smbd_disable_trans или вообще выключить selinux...

в общем, проблема оказалась в следующем:
после монтирования раздела в папку /mnt/notfolders/ имела место следующая картна:

# mount /dev/vg_data/lv_netfolders /mnt/netfolders
# ls -ldZ /mnt/netfolders/
drwxr-xr-x. root root system_u:object_r:file_t:s0 /mnt/netfolders/
после
# chcon -R -t samba_share_t /mnt/netfolders
всё стало на свои места

cac2s
() автор топика
Ответ на: комментарий от cac2s

Чего ты нервный-то такой? Из твоих вопросов было непонятно, хочешь ли ты, «чтоб работало» или сделать правильно. Впрочем, поздравления, что разобрался.

unanimous ★★★★★
()
Ответ на: комментарий от unanimous

во-первых: не нервный, а отвечаю предвзятостью на предвзятость
во-вторых:

«чтоб работало» или сделать правильно

как раз таки, чтобы правильно работало
в-третьих: именно по причине отсутствия дельного совета в первом посте и «необдуманного совета во втором» — появилось предвзятое отношение с моей стороны, т.к. не увидел ничего, кроме желания «набить» по-больше комментариев, и, соответственно, стать «звездатее» (могу и ошибаться)

з.ы.: если бы внимательно прочитал вопрос — увидел бы, что вариант «чтобы работало» был найден, но это не устраивало

cac2s
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.