1年くらい前に、自作NASを作り、最近では、PCやiphoneでVPNを使い自宅外からファイルサーバーにアクセスできるようになりました。しかし、個人的に不安な点が一つ。それは、ゲストでファイルサーバーに入れてしまうことです。そもそも自宅のWifiに接続されなければ基本大丈夫だと思いますが、これから誰かとシェアすることもあるかもしれないので、ユーザーやグループを作成し、登録してみたいと思います。
まずはグループを作成します。
sudo groupadd <グループ名>
グループが作成できたら、グループの中に所属するユーザーを登録します。
sudo gpasswd -a <ユーザー名> <グループ名>
ユーザーが登録できたら、一度グループの確認をしましょう。
- 全グループを表示
cat /etc/group
- 特定のグループを表示
getent group <グループ名>
sambaの設定ファイルに以下のように設定します。
[共有ファイル名]
path = <共有ディレクトリ>
valid users = @グループ名
read only = no
この設定により先ほど設定したグループのメンバーのみがアクセスできる状態になる。
ここまで設定が終わったら、実際にアクセスしてみよう、ゲストではアクセスができず、登録ユーザーでログインすることで、アクセスできるようになります
独り言
PCだとファイルアップロードができるのに、なぜかiPhoneやiPadだと読み取りしかできないんですよね〜...次は、それを設定できるようにしたいですね。ではまた!