Samba:重複していないフォルダを共有しますか?

Samba:重複していないフォルダを共有しますか?

私はすべてをPhotos私の分け前に保ちます。//COMPUTERNAME/Photos

共有には、Photosすべての年フォルダとアルバム名が含まれます。例:

//COMPUTERNAME/Photos/2012/New York/
//COMPUTERNAME/Photos/2011/France/
//COMPUTERNAME/Photos/2011/Party Night/

ユーザー名とパスワードは自分だけでPhotos共有でき、他の人はアクセスできません。

しかし、一部のフォトアルバムを家族と共有したいのですが、家族が共有にアクセスしたくありませんPhotos

という共有を作成できますが、共有から一部のアルバムをコピーしたく//COMPUTERNAME/PhotosShare/ありません。Photos

//COMPUTERNAME/PhotosShare/共有では、私は次のようなものが欲しい:

//COMPUTERNAME/PhotosShare/2012 New York次に接続//COMPUTERNAME/Photos/2012/New York/

lnコマンドを使用できますか? Sambaのユーザー権利アクセスのためにこれがうまくいかないと思います。

解決策は何ですか?

ベストアンサー1

次のようにSambaを設定すると、希望のバーを達成できると思います。まず、security = userファイルでSambaのユーザーセキュリティモード()を使用する必要がありますsmb.conf

smbshare次に、ファイルから呼び出すユーザーを設定する必要がありますsmbpasswd。このユーザーはSambaにのみ存在するため、Linux側(たとえば/etc/passwd)に存在しないことを確認してください。

smbusers次に、Linuxアカウントにマップされるように、ファイルからこのSambaユーザーをマップします。

# unix acct. = samba acct.
myuser = smbshareuser

これにより、このSambaユーザーにファイルシステムへのアクセス権が付与されます。

最後に、さまざまな写真共有リンクを含むディレクトリを設定し、そのディレクトリをsmb.confSambaファイルに共有として追加する必要があります。

[PhotosShare]
  comment = My Shared Photos
  path = /path/to/dir/with/links
  browseable = yes
  read only = yes
  valid users = smbshareuser

サンプルリンクディレクトリ

$ ll /path/to/dir/with/links
total 0
lrwxrwxrwx 1 root root 49 Jun  8 04:01 album1 -> /path/to/album/album1
lrwxrwxrwx 1 root root 58 Jun  8 04:00 album2 -> /path/to/album/album2

上記のように変更したら、Sambaサービス(smbdとnmbd)を再起動する必要があります。

おすすめ記事