
samba で共有ディレクトリを作成するにはどうすればいいですか? ネットワークを使用する限られた人数の人だけに表示できるようにするか、またはアクセス権限のみを制限することはできますか?
答え1
- この簡単なサンプルのように、ファイルの最後にある「/etc/samba/smb.conf」に、Samba 上のフォルダーの共有を許可する定義を追加するだけです...
[shared]
path = /home/user/shared <= Here we just put the
path of the folder
that we goes share.
available = yes
browsable = yes
public = yes
writable = no
...ここでは共有フォルダーを定義したままにします。この定義により、フォルダーは使い捨てで、参照可能で、誰でもアクセスできるパブリックになります。ただし、書き込み可能ではなく、読み取り専用で、書き込みアクセス権はありません。この共有フォルダーはネットワーク上にあります。
答え2
この小さなサンプルのように、より制御されたアクセスを持つフォルダーを追加できます。このサンプルでは、サーバー上に「Users」という名前のフォルダーが表示されますが、ユーザーがこのフォルダーにアクセスすると、「システム上の HOME フォルダー」にアクセスします。
[Users] comment = Home User's folders (%L server) path = /home/%U valid users = %U available = yes browsable = yes writable = yes guest ok = no public = no printable = no locking = yes strict locking = yes