普通のユーザーとして Windows パーティションにアクセスするにはどうすればいいですか?

普通のユーザーとして Windows パーティションにアクセスするにはどうすればいいですか?

私は Win7 と Ubuntu 11.10 を搭載したデュアル ブート ラップトップを持っています。数日前から、Ubuntu が Win パーティションまたは USB ドライブを自動的にマウントしなくなりました。デスクトップの壁紙を変更することもできません。

私は手動で修正することでWinパーティションを「修正」しました/etc/fstab。また、少しいじってみたところ、UbuntuはUSBドライブをマウントできるようになりました。一方、アンマウントできないのは、

umount: only root can unmount UUID=521832F21832D4A7 from /media/WINDOWS

しかし、私のアカウントは管理者なので、なぜこのメッセージが表示されるのかわかりません。ターミナルから sudo でアンマウントすると、問題はありません。壁紙については、エラー メッセージは表示されませんが、何も変更できません。また、自分のアカウントを「通常の」ユーザー グループに割り当ててから、管理者グループに戻そうとしましたが、無駄でした。

私のアカウントが管理者であっても、権限に問題があると思います。数日前、ゲストが私のアカウントと標準ゲストユーザーを少しいじっていました(パスワードを忘れたためロックを解除できませんでした)。これが原因かどうかはわかりませんが、現時点では何が原因なのかわかりません。ご協力ありがとうございます

答え1

sudoターミナルでコマンドを実行すると、その後に入力したものsudoが root として実行されます。これがターミナルから機能する理由です。使用しているテクニックによって、root として動作するからです。

管理者であるということはroot、 であるということではなく、ほとんどの操作を root として行うということではありません。いくつかの組み込み機能 (その 1 つsudo) を使用して、root として操作を実行できることを意味します。

パーティションが から自動的にマウントされる場合/etc/fstab、マウント操作は によって実行されるため、それを元に戻すには を行う(または としてコマンドを実行する)root必要があります。これは正常かつ予想される動作であり、バグではありません。rootroot

非ユーザーとしてパーティションを動的にマウントする場合root、裏では が使用されますudisks --mount。その後、 を使用して自動的にアンマウントできますudisks --unmount(アンマウントすると、裏でこれが行われます)。問題を修正した方法では、/etc/fstabエントリが によって動的にマウント/アンマウントされないため、このような事態は発生しませんudisks

したがって、問題を解決した方法は、ニーズに完全には適合していないようです。rootWindows パーティションの自動非マウントおよびアンマウントを再び機能させるために、誰かが手助けできるように、発生した問題を詳しく説明した新しい質問を投稿することをお勧めします。

関連情報