web-dev-qa-db-ja.com

外付けドライブのアクセス許可を変更するにはどうすればよいですか?

自動マウントされた外部ドライブのアクセス許可を変更したかったのですが、Sudo nautilusで試した後、GUIとアクセス許可を変更しましたが、変更できませんでした。

Ls -lを実行して取得します

drwx------ 1 xbmc xbmc

gUIを以下に示します。

owner xbmc
folder access create and delete files
file access ---

Group xbmc
folder access none
file access ---

others
folder access none
file access ---

誰もがドライブとその中のすべてのフォルダ/ファイルにアクセスする許可を持つように、どうすれば変更できますか。 plexmediaサーバーを実行しようとしていますが、コンテンツをストリーミングできるように、Webページ管理を介してドライブをソースに追加して管理できません。

「その他」のアクセスを変更して、/ mediaパス上のすべてのドライブにアクセスして、どこからでもすべてのフォルダーの読み取りと書き込みを行えるようにします。

ここにマウントされているドライブを見ることができます(外部ドライブは#18,19,20です) http://paste2.org/p/1754386

25
rflores2323

新しいコンピューターを購入した後、サムドライブを動作させる必要がありました。

手順は次のとおりです。

  1. 「ディスクユーティリティ」を開き、デバイスを探してクリックします。これにより、正しいファイルシステムタイプとそのデバイス名を確実に知ることができます。私の場合、それぞれ「ext4」と「/ dev/sdb1」でした。次:サムドライブと呼ぶものを決定します。私は「USB16-C」と呼びましたが、あなたは自分の名前を選択します。ディスクユーティリティを閉じる前に、アンマウントをクリックします。そして、USERはログイン名でなければなりません。

    次に、ターミナルウィンドウで手順2〜4を実行します。

  2. Sudo mkdir -p /media/USB16-C

  3. Sudo mount -t ext4 -o rw /dev/sdb1 /media/USB16-C

  4. Sudo chown -R USER:USER /media/USB16-C

サムドライブにアクセスできるようになり、再起動すると自動的に接続されます。

11
Clay Ferguson

以下の回答は、廃止されたリリースに対してのみ実際のものです。 14.04 LTS以降などの最新リリース PySDMパッケージはありません

私は問題を解決するのに苦労していましたが、この解決策はうまくいきました。

PySDM は、fstabに手動でアクセスすることなく、ハードディスクのマウントポイントを完全にカスタマイズできるストレージデバイスマネージャーです。また、ストレージデバイスの動的構成のためのudevルールの作成が可能になります

  1. 物理ストレージデバイスマネージャーをインストールします:Sudo apt-get install pysdm
  2. ストレージデバイスマネージャーを開きます:Sudo pysdm
  3. 必要なドライブを選択してください
  4. assistを押します
  5. チェックを外す読み取り専用で開く
  6. owner user of file systemを確認し、ユーザー名を書きます:remon
  7. oKを押します
  8. プレス適用
  9. ドライブをマウント解除
  10. マウントする

注:ファイルをバイナリ実行可能ファイルに変更できない場合は、特殊ファイルに移動して、バイナリとしてのファイルの実行許可を確認し、手順7に進みます。

5
Remon

デフォルトでは、ログインしたデスクトップユーザーとしてマウントすると思います。代わりに、「mount」コマンドまたはfstabでマウントする必要があります。

コマンドラインで:

Sudo mkdir /mnt/sdd1

/ etc/fstabを編集して最後に追加します。

/dev/sdd1 /mnt/sdd1 fuseblk defaults,umask=022 0 0

次に、コマンドラインで(/ etc/fstabファイルを再度処理します):

mount -a

これを行うには多くの方法、よりインテリジェントな方法などがありますが、長い話はあなたがchmodであなたが望む動作を得ることができないということです(特にファイルシステムがパーミッションのネイティブコンセプトを持たないFATファイルシステムである場合) 。

興味がある場合は、mountのmanページでこのテーマに関する多くの情報を提供しています。

3
dpb

外付けドライブがポータブルHDDまたはフラッシュドライブである場合、fstabを編集することをお勧めします。これは永続的であり、ドライブが常に接続されるわけではないためです。書き込み権限でドライブをマウントする場合は、最初にドライブをアンマウントします(ドライブを右クリックしてアンマウントします)または:

umount '/media/Expansion Drive'

書き込み権限でマウントします:

mount -o rw /dev/sdXY /media/External_drive

最初にディレクトリを作成する必要があります。

Sudo mkdir -p /media/External_drive

これが役立つことを願っています。

3
shantanu

@VinayKrPrajapatソリューションは機能しましたが、起動に影響する可能性があるため、特定のドライブパスを一度にすべてではなく選択するように指定する必要があります。

例:

cd/mnt/sdc
sudo chmod -R a + rx *

/ mediaまたは/ mntを選択するだけで、ブートディスクを含むすべてのドライブが影響を受け、問題が発生する可能性があります。

0
Mike Maurer