Sambaがインストールされているかどうかを確認する方法

Sambaがインストールされているかどうかを確認する方法

私の Linux システムに Samba がプリインストールされているかどうかはわかりません。

/etc/samba/ディレクトリとファイルがありますsmb.conf。しかし、これらのコマンドのいずれかを試しても

sudo service smb start
sudo service samba start
sudo service smbd start

答えは常に ですunrecognized service

には、、またはの/etc/init.dようなファイルがありません。さらに確認するにはどうすればよいでしょうか?smbsambasmbd

とにかくありがとうございました!

答え1

もっと簡単な方法は、パッケージ マネージャーで確認することです。dpkg、yum、emerge など。これが機能しない場合は、入力するだけsamba --versionで、パス内にある場合は機能するはずです。最後に、を使用してfind / -executable -name sambasamba という名前の実行可能ファイルを検索できます。これらのテストが否定的である場合、samba がインストールされていない可能性が非常に高くなります。

答え2

SMB バージョン 4.11.6-Ubuntu では、次のコマンドを実行します。

systemctl status smbd

答え3

smbstatusコマンドを使用する

以下を参照してください。バージョン 3.6.23-14.el6_6 と、Samba プロセス、ユーザー、グループなどのステータス...

答え4

インストールされているプログラムを確認するには、さらに簡単な方法があります。次のように入力すると、インストールされているプログラムを確認できます。

~$ which [プログラム]

この場合

~$ どのサンバ

インストールされている場合は、その場所が表示されます。インストールされていない場合は、空の出力が返されます。

関連情報