service httpd status
только работал бы над предварительно упакованной апачской установкой (я думаю). Вы компилируете вручную. Должен быть a contrib
каталог в апачском источнике. ищите init сценарий там. Я думаю, что существует один для основанных на Redhat систем.
Вероятно SELinux не позволяет Samba читать каталог в / var
, поскольку обычно это не требуется.
setsebool -P samba_export_all_rw = on
, но это снизит безопасность Samba, поскольку Samba сможет читать везде.
/ home / samba
и запустить setsebool -P samba_enable_home_dirs = на
, как это было бы разрешить Samba читать только домашние каталоги.
httpd_sys_content_t
в / var / www
- проверьте свой каталог с помощью ls - lZ
), но здесь все становится немного сложнее:
yum установить selinux-policy-devel mkdir / и т. д. / selinux / местный cd / etc / selinux / local ( echo 'avc: denied {manage_file_perms} для' \ 'scontext = system_u: system_r: smb_t' \ 'tcontext = system_u: object_r: httpd_sys_content_t tclass = file' echo 'avc: denied {manage_dir_perms} для' \ 'scontext = system_u: system_r: smb_t' \ 'tcontext = system_u: object_r: httpd_sys_content_t tclass = dir' ) | audit2allow -M местный semodule -i local.pp