Linuxでマウントされたパーティションの所有者を設定する方法は?


13

コンピューターに2つの機械式HDDがあります。Windowsをディスク0で実行し、Crunchbangをディスク1で実行します。ファイルをディスク0のNTFSパーティションにコピーするには、常にCrunchbangで上位の権限を使用する必要があります。

ここに画像の説明を入力してください

私の知る限り、ファイルアクセス許可の設定に使用されるchmodやchownなどのコマンドは、ファイルシステムオブジェクトに対してのみ保持されます。また、「Linuxではすべてがファイルである」ことも知っています。つまり、ハードウェアデバイス、システム情報などを表す特殊ファイルがあります。これらの特殊ファイルは仮想ファイルシステム/ devに属しているため、ファイルシステムオブジェクトである必要があり、chown、chmodなどのコマンドはこれらのファイルで機能します。コマンドでデバイスsdaの所有者と書き込み権限を正常に変更しました

チョウアスウィンsda

ここで、マウントされたパーティションの所有者/権限を変更することはできません。ローカルユーザーをマウントされたパーティションの所有者として設定し、読み取り、書き込み、実行の権限を設定しようとしましたが、それでも問題は解決しません。

ここに画像の説明を入力してください

何か不足していますか?昇格した特権なしで書き込みできるように、このディスクにアクセス許可を設定する方法は?


1
おそらくを使用してマウントしました/etc/fstab。:このチェックsuperuser.com/questions/320415/...
サヴァスRadevic

ntfs-3gをインストールしましたか?
MariusMatutiae 2013年

@MariusMatutiae ntfs-3gはすでに最新バージョンです。
Ashildr 2013年

回答:


7

/ dev / sd *権限には触れないでください(私はについて話していません/media/sda4)。それらを変更した場合は、他のプログラムに干渉する可能性があるため、変更を元に戻し、デフォルトの権限を使用してください。(デフォルトの所有者/グループはだと思いますroot:disk

マウントフォルダの権限を変更するには、まずディスクをアンマウントする必要があります/media/Disk

umount /media/Disk
chown aswin:aswin /media/Disk
mount -va

特定のユーザー/グループIDでディスクの内容をマウントするには、特定のuid / gid(ユーザーIDとグループID)を内で設定できます/etc/fstab。Linux- 特定のユーザー権限でデバイスをマウントするを参照してください

また、fstab以外のソリューション、つまりGUIベースのgnome環境があります。

gvfs-mount -d /dev/sdXY

... sdXYをマウントし(「X」と「Y」を適切な文字と番号に変更)、ユーザーを所有者として設定します。Gnome環境では、nautilus(ファイルマネージャ)の左側のメニューにあるパーティションをクリックすることもでき、パーティションが自動的にマウントされます。


1
+1 gvfs-mountmount一人で、私は「自分」に標準ユーザーを許可するように管理していなかったマウントfstabファイルまたはmtabを編集せずに(つまりアンマウントに非ルート許可)。
KrisWebDev 2016年

この回答は更新できますgioか?Ubuntu 19.04では、次を実行: $ gvfs-mount、取得: This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.
BobHy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.