ホームサーバーディレクトリの権限設定

ホームサーバーディレクトリの権限設定

私はこのことに関してはまったくの初心者です。

私は古いラップトップと Ubuntu 12.04 を使用してホーム サーバーをセットアップし、MediaLink と呼ばれる DLNA システムを介して LG TV にメディアをストリーミングしています。これは Plex Media Server を介して行われています。また、Windows Vista PC を使用してサーバー上のファイル システムにアクセスし、データをバックアップして、Plex で使用するためにメディアをサーバーにコピーしています。

私は GUI インターフェイスで設定した Samba を実行しています。ネットワーク上で 2 つのディレクトリを共有しており、これらを Vista PC にマッピングしています。これらのディレクトリごとに、Samba 経由ですべてのユーザーにアクセスを許可しています。

Samba では、サーバー セキュリティ設定を「認証モード - ユーザー」、「パスワードの暗号化 - はい」、ゲスト アカウントなしとして設定しました。

各ディレクトリに対して、ディレクトリを右クリックし、プロパティから権限を設定することで、Nuatilus を通じて所有者、グループ、その他に読み取り/書き込み権限を適用しました。

私が抱えている問題は、Vista PC を使用してディレクトリに追加したりディレクトリを変更したりしても、ディレクトリと同じ権限が付与されないことです。実際、サーバー経由でこれらのファイルにアクセスすることはできません (VNC を使用)。また、これらのファイルはロックされており、Vista PC からしかアクセスできないため、Plex ではこれらのファイルを再生できません。

Nuatilus を使用して事後に正しい権限を適用できるようですが、これを自動的に実行したいと思います。

ターミナル経由および smb.conf ファイル経由でユーザー プロファイルを 777、076 などに設定して修正する方法を詳しく説明した記事をいくつか読みましたが、これで何をしているのかよくわからず、問題を起こさないようにしたいです。

ご協力いただければ幸いです。ステップバイステップの手順をお願いします。

答え1

smb.confについて質問することはできないので、質問にできるだけ答えるようにします。まず、私はこれらを試したことがなく、研究

  1. ターミナル (Ctrl+Alt+T) を開き、次のように入力して smb.conf を編集します。gksu /etc/samba/smb.conf
  2. そのファイルで、さまざまな共有を見つけて、次のようになります (共有の名前とパスは同じにしてください)。

    [someshare]
        path = /somewhere
        read only = No
        writeable = Yes
        guest ok = Yes
        create mask = 0777
        security mask = 0777
        directory mask = 0777
        force create mode = 0777
        directory security mask = 0777
        force directory mode = 0777
    
  3. ファイルを保存し (Ctrl+S)、ウィンドウを閉じます。

  4. 最後に実行してsudo service smbd restartSamba サーバーを再起動すると、動作するはずです。

関連情報