Цитата:
Сообщение от veey Разобрался. Это безобразие происходит из-за SELinux. Чтобы работало, надо монтировать с ключиком Код: -o context=system_u:object_r:samba_share_t |
1. еще вариант - после того, как диск смонтирован в обычном порядке, выполнить следующую команду:
Код:
chcon -R -t samba_share_t '/your_mount_here'
2. или еще можно вот что сделать:
провести все необходимые манипуляции с примонтированным USB drive и по завершение снова вернуть selinux в Enforcing mode командой:
второй вариант не рекомендован на production машинах, потому как selinux только пишет логи, ничего не запрещая. Зато это самый быстрый способ, не нужно запоминать эти длинные опции монтирования...
Кстати, чтобы быстро посмотреть в системе список контекстов selinux относящихся к тому или иному сервису, можно сделать вот что (пример для samba):
Код:
semanage fcontext -l|grep samba
чтобы посмотреть как настроен selinux по отношению к тому или иному сервису, нужно сделать вот что (пример для samba):
Код:
getsebool -a|grep samba
чтобы посмотреть системную документацию для настроек selinux по отношению к тому или иному сервису, нужно выполнить (пример для samba):
Код:
man -k samba|grep selinux
в результате мы получим:
Код:
samba_selinux (8) - Security Enhanced Linux Policy for Samba
после чего смотрим man по команде:
все описанное выше верно для любого сервиса Linux (RHEL, CentOS, Fedora) который работает с selinux