内部ハードドライブパーティションの所有者をルートからユーザーに変更します
内部および外部に多数のドライブがあります。一部は分割されています。ほとんどはブート時に自動的にマウントされます(すべてが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が得られます。- Fstab
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
ファイルを保存し、ユニットを再起動または再マウントしてください。
ここに:
- UidはユーザーIDです。
id -u
から取得したもの。 - GidはグループIDです。通常、
id -u
と同じですが、id -g
で確認できます。 - Umaskはchownに似ていますが、逆になっています。
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
を実行します。
問題を解決するのに苦労していましたが、この解決策はうまくいきました
- 物理ストレージデバイスマネージャーのインストール:須藤apt-get install pysdm
- オープンストレージデバイスマネージャー:須藤pysdm
- 必要なドライブを選択してください
- プレスアシスタント:
- 読み取り専用で開くをオフにします
- ファイルシステムの所有者ユーザーを確認し、ユーザー名を書いてください:remon
- oKを押します
- プレス適用
- ドライブをマウント解除
- マウントする
注:ファイルをバイナリ実行可能ファイルに変更できない場合は、特殊ファイルに移動して、バイナリとしてのファイルの実行許可を確認し、手順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