異なるユーザーアクセスを持つネストされたSamba共有を作成する

異なるユーザーアクセスを持つネストされたSamba共有を作成する

私は小さな会社で働いており、技術に最も詳しいので、サーバーのセットアップを担当しています。Linux を選んだのは、無料であり、マルウェアに感染しにくいからです。私は Linux 初心者です。ここ数週間、Linux について調べていますが、セットアップをクリーンアップする方法がわかりません。

現在、Ubuntu Server 14.04.2 LTS を実行しており、ローカルおよびオフサイトから共有にアクセスするために samba と openvpn を設定しています。現在、所有者、管理者 (管理)、および一般の 3 つの個別の共有を設定しています。これらは設定されており、問題なく動作しますが、マップするドライブがたくさんあります。私の場合、ローカル アクセス用に 3 つすべてをマップし、オフサイト VPN アクセス用にさらに 3 つをマップする必要があります。これは機能しますが、少し見苦しいです。

私がやりたいことは、1 つのフォルダーと他のフォルダーをサブディレクトリとして持つことです。たとえば、最上位レベルの所有者を作成し、そこにすべての特定のものを配置し、所有者内に admin というディレクトリを作成し、admin 内に特定のファイルを配置し、admin 内に general というディレクトリを作成します。

シェアは次のようになります

[所有者]

パス= /オーナー

有効なユーザー = 所有者1 所有者2

[管理者]

パス= /オーナー/管理者

有効なユーザー = 所有者1 所有者2 管理者1 管理者2

[一般的な]

パス= /Owner/Admin/General

有効なユーザー = owner1 owner2 admin1 admin2 gen1 gen2 .....

そうすれば、各コンピューターに 1 つのドライブをマップでき、所有者は最上位レベルから下位レベルまですべてアクセスできるようになります。管理者用にマップしたときは、\Server\Admin だけをマップし、親ディレクトリも表示されません。

これを試したとき、最初はうまくいったと思いましたが、ドライブのマッピング時に再試行すると、最上位ディレクトリにいないユーザーの資格情報を使用するとアクセスが拒否されました。

これは可能ですか?

前もって感謝します!

関連情報