概要
・Sambaによるファイルサーバ構築
・特定のグループ(sambashare)に所属するユーザだけがアクセスできるようにした.
・OS: Ubuntu 22.04.LTS
Sambaのインストール
sudo apt update
sudo apt upgrade
sudo apt install -y samba
設定ファイルのバックアップ
cd /etc/samba/
sudo cp -a smb.conf smb.conf.default
設定ファイルの編集
sudo nano smb.conf
smb.confの末尾に追加
[share]
path = /mnt/MyDrive/share
writable = yes
browseable = yes
valid users = @sambashare
force group = sambashare
read only = no
force create mode = 0660
force directory mode = 0770
Ubuntuにユーザー追加
sudo adduser --system --group --no-create-home your-user-name
ユーザをsambashareグループに追加
sudo addgroup your-user-name sambashare
Sambaのパスワード設定
sudo pdbedit -a -u your-user-name
Sambaのサービススタート
sudo service smbd restart
Windowsマシンから接続する例
・サーバーのipアドレスと共有フォルダまでのパスを図のように指定し,「別の資格情報を使用して接続する」にチェックを入れ,完了をクリック.
・先ほど設定したユーザIDとパスワードでサーバにアクセスできる.