内部および外部に多数のドライブがあります。一部は分割されています。ほとんどはブート時に自動的にマウントされます(すべてが1つの時点でマウントされました)。
1つのパーティションはルートが所有しているため、自動的にマウントされません。ルートとしてマウントする方法を知っています。
ユーザーXとしてそのパーティションの所有権を取得する方法がわかりません。Nautilusのguiをルートとして使用して権限を変更しようとしました。それらは受け入れられず、すぐに元に戻ります。
パーティションはNTFSです。そのドライブの他のパーティションはユーザーとして私が所有し、自動的にマウントされます
試しましたか
Sudo chown user:user
たとえば、Sudo chown cyrex:cyrex
(ユーザー:グループ)
パーティションがpartyと呼ばれる場合、ユーザーはcyrexと呼ばれます/media
にあります。例:
Sudo chown cyrex:cyrex /media/cyrex/party -R
(Rは再帰用であるため、すべてのディレクトリ/ファイルおよびサブディレクトリに影響します。
前述のとおり、パーティションはNTFSであるため、自動的にマウントされる場合は、アクセス許可を持つユーザーがあなたであることを確認する必要があります。これを行うには、次の手順を実行します。
gnome-terminal
)id -u
と入力します。これにより、fstabに挿入するユーザーIDが得られます。Sudo /etc/fstab
を開き、ntfsパーティションをマウントしている行を検索します。仮定は次のようなものです:
UUID=1234532123 /media/amntfs ntfs defaults 0 0
このようなumask、uid、およびgidマスクを追加します
UUID=1234532123 /media/amntfs ntfs defaults,umask=007,uid=1000,gid=1000 0 0
ファイルを保存し、ユニットを再起動または再マウントしてください。
ここに:
id -u
から取得したもの。id -u
と同じですが、id -g
で確認できます。NTFS(またはFAT32)パーティションで「chmod」を使用する方法を参照してください。 NTFSファイルシステムでのchmod
/chown
の使用の詳細。
NTFSパーティションはすべてrootが所有していますが、ユーザーとしては問題なくアクセスできます。所有権とファイルのアクセス権ではなく、マウントオプションの問題です(NTFSパーティションであることを思い出してください-アクセス権を変更することはできません)。
私の/etc/fstab
には、パーティションが次のように含まれています。
UUID=AB84274F84211B98 /media/WIN7 ntfs defaults 0 0
UUID=CDBAF39E13A2AC2D /media/DATA ntfs defaults 0 0
UUID=EFA980B33BA33DF5 /media/MEDIA ntfs defaults 0 0
ここで、defaults
はデフォルトのマウントオプションで、既に実行したいことを実行する必要があります。
UUIDを見つけるには、Sudo blkid
を実行します。
問題を解決するのに苦労していましたが、この解決策はうまくいきました
注:ファイルをバイナリ実行可能ファイルに変更できない場合は、特殊ファイルに移動して、バイナリとしてのファイルの実行許可を確認し、手順7に進みます。
最も簡単な方法は、ターミナルでSudo Sudo nemo
またはSudo nautilus
としてファイルマネージャーを開くか、Linuxが使用しているファイルマネージャーで、パーティションを右クリックして権限を追加することです。
/ home/user内のフォルダーにパーティションをマウントすると、ユーザーが所有します。/etc/fstabに追加した行は次のとおりです。
UUID=9e5bb53c-4443-4124-96a8-baeb804da204 /home/fragos/Data ext4 errors=remount-ro 0 1