web-dev-qa-db-fra.com

Changer le propriétaire de la partition du disque dur interne de la racine à l'utilisateur

J'ai un certain nombre de disques internes et externes. Certains sont partitionnés. La plupart se montent automatiquement au démarrage (le tout à un moment donné).

Une partition appartient à root et ne se monte donc pas automatiquement. Je sais comment le monter en tant que root.

Je ne sais pas comment devenir propriétaire de cette partition en tant qu'utilisateur X. J'ai essayé de modifier les autorisations à l'aide de l'interface graphique de Nautilus en tant que root. Ils ne sont pas acceptés et reviennent immédiatement.

La partition est NTFS. L’autre partition sur ce disque appartient à moi en tant qu’utilisateur et se monte automatiquement

38
Charles Kane

As-tu essayé

Sudo chown user:user

Par exemple Sudo chown cyrex:cyrex (Utilisateur: Groupe)

si la partition est appelée party , votre utilisateur est appelé cyrex et il est dans /media il suffit de faire par exemple:

Sudo chown cyrex:cyrex /media/cyrex/party -R (Le R est pour récursif afin qu'il affecte tous les répertoires/fichiers et sous-répertoires.

Comme indiqué précédemment, la partition est NTFS. Par conséquent, si est automatiquement monté, vous devez vous assurer que vous êtes l’utilisateur autorisé. Pour ce faire, suivez ces étapes:

  1. Aller à la console (gnome-terminal)
  2. Tapez id -u. Cela devrait vous donner le nom d'utilisateur que vous avez et que vous allez insérer dans fstab.
  3. Ouvrez fstab Sudo /etc/fstab et recherchez la ligne qui monte la partition ntfs.
  4. En supposant quelque chose comme ça:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    Ajoutez à cela les masques umask, uid et gid comme celui-ci

    UUID=1234532123 /media/amntfs  ntfs   defaults,umask=007,uid=1000,gid=1000  0       0

    Enregistrez le fichier et redémarrez ou remontez l’appareil.

Ici:

  • L'UID est votre ID utilisateur. Celui que vous avez obtenu de id -u.
  • Le gid est votre identifiant de groupe. Normalement identique à id -u mais vous pouvez le vérifier avec id -g.
  • Le umask est comme chown mais inversé.

Voir Comment utiliser chmod sur une partition NTFS (ou FAT32)? pour en savoir plus sur l'utilisation de chmodname __/chownsur les systèmes de fichiers NTFS.

50
Luis Alvarado

Toutes mes partitions NTFS sont la propriété de root, mais je peux y accéder en tant qu’utilisateur. C'est une question d'options de montage plutôt que de propriété et d'autorisations de fichier (rappelez-vous, c'est une partition NTFS - vous ne pouvez modifier aucune autorisation ici).

Dans mon /etc/fstab, les partitions sont incluses comme suit:

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 sont les options de montage par défaut qui devraient déjà faire ce que vous voulez faire.

Pour trouver les UUID, exécutez Sudo blkid.

Voir aussi: Comment utiliser 'chmod' sur une partition NTFS (ou FAT32)?

6
htorque

J'avais du mal à résoudre le problème et cette solution a fonctionné pour moi

  1. installer un gestionnaire de périphérique de stockage physique: Sudo apt-get install pysdm
  2. gestionnaire de périphérique de stockage ouvert: Sudo pysdm
  3. choisissez vos disques requis
  4. assistant de presse:
  5. décocher ouvrir en lecture seule
  6. vérifiez le propriétaire du système de fichiers et écrivez votre nom d'utilisateur: remon
  7. appuyer sur OK
  8. appuyez sur appliquer
  9. umount Drive
  10. montez le

Remarque: si vous ne pouvez pas remplacer les fichiers par des exécutables binaires, accédez aux fichiers spéciaux, vérifiez leur exécution en tant que fichiers binaires et passez à l'étape 7.

1
Remon

Le plus simple consiste à ouvrir un gestionnaire de fichiers dans le terminal, comme Sudo Sudo nemo ou Sudo nautilus ou ce que le gestionnaire de fichiers Linux utilise, puis cliquez avec le bouton droit de la souris sur la partition et ajoutez des permisions.

0
Milan Grujić

Si vous montez une partition dans un dossier de/home/user, celle-ci sera la propriété de l'utilisateur. Voici la ligne que j'ai ajoutée à mon/etc/fstab.

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