私の外部4TBハードドライブ(以前はWindows 10で使用されていた)がext4で再フォーマットされ、4TBとしてマークされていますが、適切な権限がないとファイルを転送できません。
私はこのドライブを他のドライブと同様に例外なく使用できるようにしたいと思います。私はこのサイトや他のサイトで多くの投稿を読んでいますが、答えは一般的に異なる、私の状況に合わない、または複雑すぎるので、私のような老人はそのようなアドバイスを実装するのが難しいかもしれません。
プログラムをスキップすることなく、どのように彼のハードドライブを読み書きできますか?ありがとうございます。
答え1
ユーザーが読み書きできるように、USBドライブのマウントポイント(およびその中のすべてのファイル/ディレクトリ)の所有権および/またはグループを変更する必要があります。
あるいは、(または追加で)すべてのユーザーが読み書きできるように権限を変更できます。
つまり、端末を開き、次を実行します。
sudo chown -R user:group /path/to/usb/mount
および/または:
sudo chmod -R a+rwX /path/to/usb/mount
詳細:
したがって、ユーザー名がharvey
あり、グループがあり、harvey
USBドライブがマウントされている場合は、/media/usb
次の手順を実行します。
sudo chown -R harvey:harvey /media/usb
この-R
オプションは、chown
このパスの下にあるすべての既存のファイルとサブディレクトリの所有権を変更するように指示します。 USBフラッシュドライブが空の場合は省略できます。
そして、すべてのユーザーがファイルを読み書きできるように権限を変更します。
sudo chmod -R a+rwX /media/usb
rw
これにより、すべてのユーザーのすべてのファイルとディレクトリの読み書きビット()が設定され、大文字ではなく/media/usb
実行ビット()が設定されますX
。
この-R
オプションは(再帰的変更)と同じ意味を持ちますchown
。
注:このシステムに複数のユーザーがいる場合、そのユーザーはすべてのファイルを読み書きできます。これはあなたが望むものではないかもしれません。自分の個人ファイルとディレクトリを維持しながら他のユーザーとUSBドライブを共有するには、次のコマンドを実行します。
sudo mkdir /media/usb/harvey
sudo chown harvey:harvey /media/usb/harvey
sudo chmod 770 /media/usb/harvey
/media/usb
他のユーザーは自分とそのグループが所有する自分のディレクトリをに持つことができます。
また、すべてのユーザーがそのディレクトリから読み書きできるようにする代わりに、共有ディレクトリ(たとえば/media/usb/shared
)を作成して権限を付与するchmod
こともできます。777
770
これらのいくつか(おそらくすべて)はGUIファイルブラウザを介して実行できますが、詳細は使用しているファイルブラウザ、そのブラウザに含まれる機能、操作を実行する方法があるかどうかによって異なりますroot
。ルートアクセス権を取得するために使用される方法はさまざまです。
コマンドラインでこれを行う方が簡単です。もちろん、これを行う方法を説明する方が簡単で短いです。
答え2
デフォルトのアクセス制御にユーザーとグループIDを使用するext4ファイルシステムでこのドライブをフォーマットしたので、ファイルシステムルートに書き込むためにファイルシステムルートの所有者またはグループを変更する必要があります。ファイルシステムの作成は通常「root」ユーザーとして実行されるため、通常のユーザーにはこれらの権限がない可能性があります。