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 ファイルを削除することをお勧めします。