複数のユーザーが Ubuntu サーバーに接続できるように設定するにはどうすればよいですか?

複数のユーザーが Ubuntu サーバーに接続できるように設定するにはどうすればよいですか?

最近、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/

関連情報