
Я не знаю, предустановлена ли Samba в моей системе Linux.
У меня есть /etc/samba/
каталог с smb.conf
файлом. Но если я попробую одну из этих команд
sudo service smb start
sudo service samba start
sudo service smbd start
ответ всегда unrecognized service
.
В /etc/init.d
нет файла типа smb
, samba
или smbd
. Как я могу еще проверить?
В любом случае, спасибо!
решение1
Более простой способ — проверить с помощью вашего менеджера пакетов. dpkg, yum, emerge и т. д. Если это не сработает, вам просто нужно ввести, samba --version
и если это есть в вашем пути, это должно сработать. Наконец, вы можете использовать , find / -executable -name samba
чтобы найти любой исполняемый файл с именем samba. Если эти тесты отрицательные, весьма вероятно, что у вас не установлена samba.
решение2
В версии SMB 4.11.6-Ubuntu выполните следующую команду:
systemctl status smbd
решение3
Используйте команду smbstatus
вы видите ниже. версия 3.6.23-14.el6_6 и статус вашего процесса Samba, а также пользователя, группы и т. д.
решение4
Есть еще более простой способ проверки установленных программ. Вы можете проверить любую установленную программу, набрав:
~$ который [программа]
Так что в этом случае
~$ какая самба
Если он установлен, он даст вам его местоположение. Если нет, вы получите пустой вывод.