Maison > Tutoriel système > Linux > le corps du texte

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

王林
Libérer: 2024-01-03 08:47:58
avant
708 Les gens l'ont consulté

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!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!