smbstatus
このレポートを使用してください現在のつながる。smbstatus
情報を保存または報告する方法はありますか?みんな一定期間、サンバ接続は発生しますか?
具体的には、ユーザーID、共有パス、名前、時間smbstatusが報告したこれらのうちの少なくとも1つはあったらと思います。
理想的には、Samba接続ごとにその接続のホスト名またはIPアドレスを知る方法はありますか?
修正する:
smb.conf
だから私が必要なのは以下にあると思います。[global]
- ログレベル=3パスワード:5認証:5
/var/log/samba/log.smbd
これにより、次の関連情報を見つけることができます。
- ユーザーのインポート=[私のユーザー名]
- ワークステーション=[マイコンピュータ名]
- 許可される接続は次のとおりです。IPアドレス(IPアドレス)
passdb:#
これに関するお手伝いをいただきありがとうauth:#
ございます。
答え1
preexec
Sambaとオプションで設定されたコマンドは、共有への接続が確立され、接続が切断されたときに実行されます。postexec
これを使用して、これらのイベントのログエントリを生成できます。
global
この簡単なロギングは、smb.confファイルに次のセクションを追加することで実行できます。
preexec = /usr/bin/logger -t smbd 'connecting to %S on %L by %u at %m os %a using %R ip %I'
postexec = /usr/bin/logger -t smbd 'disconnect of %S on %L by %u at %m'
出力例:
Oct 31 13:14:55 dev smbd: connecting to stuff on dev by roel at 192.168.30.1 os Samba using SMB3_11 ip 192.168.30.1
Oct 31 13:15:03 dev smbd: disconnect of stuff on dev by roel at 192.168.30.1
これらのログは、システムの構成方法によってシステムログまたはメッセージに表示される可能性があります。