web-dev-qa-db-ja.com

内部ハードドライブパーティションの所有者をルートからユーザーに変更します

内部および外部に多数のドライブがあります。一部は分割されています。ほとんどはブート時に自動的にマウントされます(すべてが1つの時点でマウントされました)。

1つのパーティションはルートが所有しているため、自動的にマウントされません。ルートとしてマウントする方法を知っています。

ユーザーXとしてそのパーティションの所有権を取得する方法がわかりません。Nautilusのguiをルートとして使用して権限を変更しようとしました。それらは受け入れられず、すぐに元に戻ります。

パーティションはNTFSです。そのドライブの他のパーティションはユーザーとして私が所有し、自動的にマウントされます

38
Charles Kane

試しましたか

Sudo chown user:user

たとえば、Sudo chown cyrex:cyrex(ユーザー:グループ)

パーティションがpartyと呼ばれる場合、ユーザーはcyrexと呼ばれます/mediaにあります。例:

Sudo chown cyrex:cyrex /media/cyrex/party -R(Rは再帰用であるため、すべてのディレクトリ/ファイルおよびサブディレクトリに影響します。

前述のとおり、パーティションはNTFSであるため、自動的にマウントされる場合は、アクセス許可を持つユーザーがあなたであることを確認する必要があります。これを行うには、次の手順を実行します。

  1. コンソールに移動(gnome-terminal
  2. id -uと入力します。これにより、fstabに挿入するユーザーIDが得られます。
  3. Fstab Sudo /etc/fstabを開き、ntfsパーティションをマウントしている行を検索します。
  4. 仮定は次のようなものです:

    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の使用の詳細。

50
Luis Alvarado

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を実行します。

参照: NTFS(またはFAT32)パーティションで「chmod」を使用するにはどうすればよいですか?

6
htorque

問題を解決するのに苦労していましたが、この解決策はうまくいきました

  1. 物理ストレージデバイスマネージャーのインストール:須藤apt-get install pysdm
  2. オープンストレージデバイスマネージャー:須藤pysdm
  3. 必要なドライブを選択してください
  4. プレスアシスタント:
  5. 読み取り専用で開くをオフにします
  6. ファイルシステムの所有者ユーザーを確認し、ユーザー名を書いてください:remon
  7. oKを押します
  8. プレス適用
  9. ドライブをマウント解除
  10. マウントする

注:ファイルをバイナリ実行可能ファイルに変更できない場合は、特殊ファイルに移動して、バイナリとしてのファイルの実行許可を確認し、手順7に進みます。

1
Remon

最も簡単な方法は、ターミナルでSudo Sudo nemoまたはSudo nautilusとしてファイルマネージャーを開くか、Linuxが使用しているファイルマネージャーで、パーティションを右クリックして権限を追加することです。

0
Milan Grujić

/ home/user内のフォルダーにパーティションをマウントすると、ユーザーが所有します。/etc/fstabに追加した行は次のとおりです。

UUID=9e5bb53c-4443-4124-96a8-baeb804da204 /home/fragos/Data ext4 errors=remount-ro 0 1
0
fragos