Maison  >  Article  >  Tutoriel système  >  Résolvez le problème d'autorisation causé par le montage de la partition NTFS sous Linux

Résolvez le problème d'autorisation causé par le montage de la partition NTFS sous Linux

王林
王林avant
2024-01-03 08:47:58676parcourir

Lorsque mon Linux monte automatiquement la partition NTFS, il signale toujours une erreur avec certains fichiers lorsque je décompresse le dossier. J'ai utilisé la commande ls -lia pour vérifier les autorisations et j'ai constaté que le propriétaire de la partition NTFS montée automatiquement est root et appartient au groupe plugdev. Même si je peux toujours copier, supprimer et modifier des fichiers librement, la décompression signale toujours une erreur.

J'ai essayé d'utiliser chmod et chown pour modifier le propriétaire des fichiers et des dossiers dans toute la partition NTFS, et les autorisations de modification étaient de 777. Bien que le programme indique que l'exécution a réussi, lors de l'exécution de la commande ls -lia, il s'avère que ces deux commandes n'ont aucun effet.

Utilisez sudo vim /etc/fstab et constatez que la configuration est comme ceci.

UUID=58D03D91D03D767A /mounts/workdisk ntfs par défaut, nls=utf8,umask=022,gid=460 0

J'ai vérifié /etc/group et j'ai trouvé que gid=46 est le groupe plugdev. L'umask est la valeur moins 777, donc les autorisations sont finalement programmées pour être 755.

J'ai effectué les modifications suivantes :

UUID=58D03D91D03D767A /mounts/workdisk ntfs par défaut, nls=utf8,umask=000,uid=1000,gid=10000 0

L'umask est tous 000, donc les autorisations sont toutes 777. J'ai vérifié le fichier /etc/passwd et j'ai découvert que le numéro de mon compte était 1000 et que le numéro de mon groupe était également 1000, j'ai donc apporté les modifications ci-dessus.

Après le redémarrage du système, tous les fichiers de la partition NTFS m'appartiennent. Les autorisations sont toutes 777. Si vous décompressez à nouveau le fichier, l'erreur ne sera pas signalée.

PS : lors du montage du disque dur dans le fichier fstab, essayez d'utiliser l'UUID au lieu des fichiers de pilote tels que /dev/sdb4. Car, à chaque redémarrage, le pilote mettra à jour la partition du disque dur correspondant à ce fichier. Si vous utilisez un format tel que /dev/sdb4, lorsque vous insérez une clé USB, un disque dur mobile, etc. dans votre ordinateur et redémarrez, la mauvaise partition peut être montée ou une erreur peut être signalée.

Utilisez la commande ls -l /dev/disk/by-uuid/ pour afficher l'uuid correspondant à chaque partition.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer