как мне запустить samba, если я установил ее с помощью этой команды:
./configure --prefix=/usr/local
make -j4
make install
решение1
Поздравляю, вы, судя по всему, скомпилировали Samba из исходного кода и установили ее.
Если вы хотите запустить samba
, вы должны понимать, что samba состоит из трех демонов ( smbd
, nmbd
, и winbindd
), по сути, и клиентских инструментов. Из вашего вопроса не ясно, что (демоны или клиентские инструменты) вы имеете в виду.
Вы не указали, какую версию Fedora вы используете. Укажите это в вопросе, пожалуйста.
Если вы хотите запустить демоны:
- Проверьте, не запущены ли у вас эти демоны.
- Если они у вас запущены, остановите их (как это сделать, зависит от используемой версии Fedora, но
sudo service smbd stop
иsudo service nmbd
должно работать нормально, сделайте то же самое дляwinbindd
, если он также запущен.) - Адаптируйте скрипты запуска для использования версии
/usr/local/sbin
(шаги зависят от версии Fedora)
Если вы хотите использовать клиентские инструменты, добавьте их в свой путь, если они еще не добавлены, те, которые вы хотите разместить в/usr/local/bin
Более подробную информацию о демонах можно найти в документации Centos, например:
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-samba-daemons.html
решение2
Если префиксный путь отсутствует в PATH вашего профиля, например "/usr/local/bin" или "/usr/local/sbin" (в зависимости от того, куда установлен исполняемый файл), то вам необходимо указать полный путь к исполняемому файлу, чтобы запустить его.