KUSONEKOの見る世界

CentOS Stream 8 で Samba 4.17.0 にアップデート

Samba 4.17.0がリリースされました。

バージョンアップをしましたので、メモを残しておきます。

自分に関係する変更点

ファイルサーバとして使用している自分に関係する変更は以下です。

  • SMB Server performance improvements
  • Configure without the SMB1 Server

一つ目は、パフォーマンスの向上です。
以前のリリースのセキュリティの改善により、シンボリックリンクのパフォーマンスが低下したそうで、それが今回改善されたとのことです。

二つ目は、SMB1 サーバ機能の無効化ができます。
./configure で--without-smb1-serverを指定するで、smbdにコードが含まれなくなるそうです。
これからは無効化して使用します。

ビルド

Samba 4.16.0をビルドした時の状態とほぼ変わりませんが、特に問題なく完了しました。

# wget https://download.samba.org/pub/samba/stable/samba-4.17.0.tar.gz
# tar xf samba-4.17.0.tar.gz
# cd samba-4.17.0
# ./configure --without-smb1-server 
# make
(snip)
'build' finished successfully (11m40.929s)                                                                              

ビルド出来ましたので、インストールして起動させます。
事前に古い方をアンインストールしました。

# systemctl stop smb nmb
# cd ../samba-4.16.0
# make uninstall
# cd ../samba-4.17.0
# make install
# systemctl start smb nmb
# /usr/local/samba/bin/smbstatus

Samba version 4.17.0
(snip)