アクセス権の変更

アクセス権の変更

OS: Ubuntu 14.04 デスクトップ

Nautilus 経由で 2 番目のハード ドライブにアクセスする唯一の方法は、ハード ドライブがコンピューター内にある状態で Ubuntu を再インストールすることです。その後、「500 GB ボリューム」を確認すると、実際にフォルダーなどを作成できます。

その後、Linux CPUをWindowsドメインに追加し、HDにアクセスしようとすると、古い地元ユーザーのパスワード。セキュリティを誰でも読み取り可能にする方法について、オンラインで見つけたさまざまな提案を試しましたが、今は最初からやり直したいと思っています (Ubuntu を再インストールする必要はありません)。

別の試み(Ubuntu の再インストール)では、インストール時に作成された元のユーザーを削除したため、2 回目に HD にアクセスしようとしたときに「root」パスワードが求められました。削除したユーザーのパスワードを使用しても、もちろん機能しませんでした。そこで、root パスワードを設定しましたが、再び振り出しに戻ってしまいました。アクセスできない 500 GB のハード ドライブです。

新しく追加した内蔵ハードドライブを ext4 でフォーマットし、権限を全世界で読み取り可能に設定する方法を説明していただけますか? 権限についてあまり理解していないので、どこに権限を設定すればよいかわかりません。/dev/sdb1 または /media/user/LONG-UGLY-UUID-NAME です。

chmod -R 777 /pathto...?

chown -R domainUID:domainGUI /pathto....?

ありがとう!

答え1

以下を読むことをお勧めします*nix モードおそらく何度も遭遇することになるからです。

アクセス権の変更

次のコマンドで、ファイルまたはディレクトリを誰でも読み取り可能に変更できます。

chmod a+rX [PATH...]
  • aすべてのクラス (所有者、グループ、およびワールド) に変更を適用することを意味します。
  • +追加のアクセス権を付与することを意味します。
  • r読む権利を意味します。
  • X少なくとも 1 つのクラスがすでに実行/トラバーサル アクセス権を持っている場合、実行 (通常ファイル) またはトラバース (ディレクトリ) の権限を意味します。Xの代わりに (大文字)を使用することが重要です。xそうしないと、すべてのファイルに実行フラグが付けられ、混乱を招く可能性があり、最悪の場合、セキュリティ上の問題になります。

ファイルの所有者でない場合は、まずsudoそのコマンドの前にスーパーユーザー権限を追加して取得する必要があります。ディレクトリ ツリーの権限を再帰的に変更するには、スイッチを最初の引数として追加します-R

所有権の変更

メイン ユーザー アカウントにファイル システムのルートを所有させたい場合 (たとえば、ドキュメント、マルチメディア、またはその他のシステム以外のファイルに使用したい場合)、所有権をそのアカウントに渡す方が効率的です。

sudo chown [-R] "$USER:" [PATH...]

これにより、所有権が[PATH...]ユーザー$USER(通常は現在ログインしているユーザーの名前) に変更され、グループの所有権がそのユーザーのデフォルトのログイン グループに変更されます。ここでも、-R変更は再帰的に適用されます。

関連情報