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

39

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

Charles Kane
la source
2
essayez sudo chmod a + rwx / votre partition
MVario
s'ils montent automatiquement au démarrage, cela signifie que vous avez modifié votre /etc/fstab, alors éditez votre question pour afficher le contenu de ce fichier.
enzotib

Réponses:

52

As-tu essayé

sudo chown user:user

Par exemple sudo chown cyrex:cyrex(utilisateur: groupe)

si la partition s'appelle parti , votre utilisateur s'appelle cyrex et il /mediasuffit de le 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/fstabet 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 reçuid -u .
  • Le gid est votre identifiant de groupe. Normalement pareil que id -uvous pouvez le vérifier avecid -g .
  • Le umask est comme chown mais inversé.

Voir Comment utiliser "chmod" sur une partition NTFS (ou FAT32)? sur plus d'informations sur l'utilisation de chmod/ chownsur les systèmes de fichiers NTFS.

Luis Alvarado
la source
4
chownne fonctionne pas sur les partitions NTFS.
enzotib
2
Lol. N'a pas lu ce petit mot minuscule et insaisissable de 4 lettres. Ajout de contenu pour l'autorisation NTFS.
Luis Alvarado,
C'était étrange qu'un utilisateur de 5k comme vous commette une telle erreur :). En id user | cut ...ce qui concerne je suggère id -u.
enzotib
1
Correct beaucoup mieux. N'importe qui peut faire une erreur, alors ne faites pas attention aux points ... je suis toujours humain ... pour le moment (Mauvais yeux). Merci de l'avoir signalé.
Luis Alvarado,
Cela a fonctionné pour moi, merci beaucoup. La seule remarque: je devais redémarrer (le démontage et le montage de la partition à nouveau ne fonctionnaient pas).
Francesco Borzi
6

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/fstables partitions sont inclus 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

defaultssont 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)?

htorque
la source
1

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 et vérifiez leur exécution en tant que fichiers binaires, puis passez à l'étape 7.

Remon
la source
0

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
fragos
la source
-1

Le plus simple consiste à ouvrir un gestionnaire de fichiers tel que sudo sudo nemoou sudo nautilustout autre gestionnaire de fichiers utilisé par Linux, puis cliquez avec le bouton droit sur la partition et ajoutez des autorisations.

Milan Grujić
la source
Voir l'auteur: "J'ai essayé de modifier les autorisations en utilisant le gui de Nautilus en tant que root. Elles ne sont pas acceptées et sont immédiatement restaurées."
Julien Chau le