
私は Ubuntu を初めて使うわけではありませんが、主にメディア センターとして使用しています。ターミナルには慣れていますが、ソフトウェアの更新や切り取りと貼り付けなどの基本的な操作のみです。
ファイル システムと権限についてよくわかりません。コマンドの前に sudo を使用してスーパーユーザーとして実行することは理解していますが、ext ハード ドライブの 1 つがロックされていることに気付きました。/media の下の nautilus を見ると、ユーザー フォルダーから移動され/media/mark
、新しいゲスト フォルダーに配置されていることがわかります/media/guest-Wwm1UC
。権限がロックされており、それが何であるかわかりません。
一体何をしたのか、全くわかりません。ある晩、酔っ払って、ユーザーとしてではなくゲストとしてログインした状態で、ファイルを移動したり、何かをしたりしたのではないかと思います。これは妥当な推測です。nautilus を su として開き、フォルダーとドライブの権限を変更しようとしました。これを行うと、nautilus は毎回クラッシュします。ドライブとフォルダーにアクセスするための私の解決策は、nautilus を su として開き、ドライブをアンマウントすることでした。
Nautilus をユーザーとして再度開くと、通常の権限が復元されます。質問ですが、これをどうやって作成したのでしょうか? ドライブをゲストとしてマウントしたのでしょうか? この経験から、ファイル システム、権限、ユーザーなどについて自分で読んで学ぶ必要があると感じています ( /etc
= ではありません) )
答え1
ゲスト ユーザーとしてログインし、外付けドライブをマウントしてアンマウントしなかったようです。これで、(一時的な) ゲスト ユーザーは、ドライブ上のファイル システムへの排他的アクセス権を持ち、ドライブをアンマウントする権限も持ちます (マウントされている限り)。
最も簡単な解決策は、スーパーユーザーとしてドライブをアンマウントすることです。
方法 1: Gnome ディスク
ファイルシステムをアンマウントするには、Gnome ディスク。
- ドライブとパーティションを選択します。
- を押すアンマウントボタン黒い四角 (■) が付いています。アクセス権によっては、Gnome Disks がスーパーユーザーのパスワードを要求する場合があります。
- Gnome Disks または Nautilus など、通常どおりの方法で再度マウントします。
この方法は、通常、すべてのアンマウント手順で機能します。ただし、あなたの特定のケースでは、別のユーザーが最初にファイル システムをマウントした場合に UDisks (通常のユーザーがファイル システムをマウントできるようにするサブシステム) がどのように動作するかはわかりません。機能しない場合は、他の方法を試してください。
方法2: コマンドライン
スーパーユーザーとしてドライブをアンマウントします。
sudo umount <MOUNTPOINT>
または
sudo umount <DEVICE>
通常どおり、通常のユーザーでマウントします (例: Nautilus のサイドバー経由)。
マウント オプションを変更してマウント ポイントを移動し、ファイル システムをアンマウントせずに別のユーザーにアクセスを許可することも可能ですが、これには少し調査が必要で、より複雑です。その場合は、新しい質問を開いて、アンマウントしたくないことを強調し、コメントを残して私の注意を引いてください。