
最近、Samba ファイル サーバーをセットアップしています。Windows PC をメイン アカウントに接続できました (ネットワーク ドライブをマップしてから \servername\user に移動しました)。ただし、別のアカウント (\servername\user2) でサーバーに接続する必要がある他のユーザーがいます。他のアカウントに接続しようとすると、Windows から \Servername\user2 にアクセスできないというエラーが表示されます。両方を同時に接続するには、他に何か設定する必要があるのでしょうか。
どのような助けでも大歓迎です!
答え1
共有フォルダーを構成している場合は/etc/samba/smb.conf
、この共有にグループまたはユーザーを割り当てる必要があります。
例えば、シェアがある場合:
[share]
comment = Ubuntu File Server Share
path = /srv/samba/share
browsable = yes
guest ok = yes
read only = no
create mask = 0755
その後、複数の方法で他のユーザーにこの共有へのアクセスを許可できます。このフォルダーへのアクセスを 1 人のユーザーのみに許可することもできます。例:
sudo chown john:john /srv/samba/share/
ただし、このフォルダーへのアクセス権を付与する必要があるユーザーを含む特定のグループに、このフォルダーへのアクセス権を付与することもできます。
sudo chgrp users /srv/samba/share/
または
sudo chown -R john:users /srv/samba/share/