Установить samba4.4.4 из исходников на centos7

Установить samba4.4.4 из исходников на centos7

Следуя шагам наВики-страница Samba, мне удалось собрать исходный код samba. Однако после , я не смог запустить службу samba, так как в папке sudo make installнет записи . Я пропустил какие-то шаги? Спасибо!systemd/usr/lib/systemd/

решение1

При компиляции/установке из исходников, как и в большинстве дистрибутивов ПО, подобных этому, служба не будет установлена. Вам нужно выполнить эти шаги вручную (или с помощью управления конфигурацией какого-либо типа). Вот пример, который я нашел, специально для Samba 4 на Linux-системе на основе systemd.

Перевод отсюда:https://dev.tranquil.it/wiki/SAMBA_-_Fichier_systemd_samba4

Создайте файл /lib/systemd/system/samba.serviceс помощью редактора, содержащий следующее:

[Service]
Type=forking
PIDFile=/usr/local/samba/var/run/samba.pid
LimitNOFILE=16384
EnvironmentFile=-/etc/conf.d/samba
ExecStart=/usr/local/samba/sbin/samba
ExecReload=/usr/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target

Затем запустите от имени пользователя root:

# systemctl enable samba
# systemctl start samba

Если при запуске возникают ошибки, проверьте журналы, как указано в "

# journalctl -xe

Связанный контент