Ubuntu 20.04、/etc/samba が存在しない場合に Nautilus に SMB1 の使用を強制しますか?

Ubuntu 20.04、/etc/samba が存在しない場合に Nautilus に SMB1 の使用を強制しますか?

Ubuntu 20.04 システムを使用していますが、古いプロトコル SMB1 / NT1 のみをサポートする古い NAS にアクセスする際に問題が発生します。

「client min protocol=NT1」を「/etc/samba/smb.conf」に追加できると読みました。しかし、私のインストールには「/etc/samba」フォルダーがまったくインストールされていません。

次のような内容のフォルダー「/etc/samba」とファイル「/etc/samba/smb.conf」を作成しようとしました:

[global]
client min protocol=NT1

しかし、これによって Nautilus がその特定の古い NAS で動作するようになるわけではありません。

samba がインストールされておらず、/etc/samba/ フォルダーも存在しない場合に、Nautilus に SMB1 / NT1 プロトコルを使用させるにはどうすればよいですか?

追記: Ubuntu 20.04 が最初に最小構成でインストールされ、/etc/samba が最初から構成されていなかったのか、それとも samba 部分が後でアンインストールされたのかはわかりません。

答え1

smb.conf は、実際には samba (サーバー) パッケージからのものではありません。クライアントとサーバーの両方を制御できるオプションがあるため、samba-common から提供されます。

システムに samba サーバーが必要ない場合、システムに smb.conf を導入する最善の方法は、smbclient をインストールすることです。

sudo apt install smbclient

smbclient をインストールする前に、手動で作成した smb.conf ファイルを削除することをお勧めします。

関連情報