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
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:
gnome-terminal
)id -u
. Cela devrait vous donner le nom d'utilisateur que vous avez et que vous allez insérer dans fstab.Sudo /etc/fstab
et recherchez la ligne qui monte la partition ntfs.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:
id -u
.id -u
mais vous pouvez le vérifier avec id -g
.Voir Comment utiliser chmod sur une partition NTFS (ou FAT32)? pour en savoir plus sur l'utilisation de chmod
name __/chown
sur les systèmes de fichiers NTFS.
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
où 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)?
J'avais du mal à résoudre le problème et cette solution a fonctionné pour moi
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.
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.
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