Impossible de modifier des fichiers sur la carte SD

8

J'essaie de modifier les fichiers sur une carte SD contenant Raspbian sur une machine Dell XPS 13 exécutant Ubuntu. Il n'a pas de lecteur de carte SD interne, j'utilise donc un lecteur externe.

Lorsque je branche la carte SD, les deux partitions apparaissent, mais je ne suis pas en mesure de modifier les fichiers ou d'ajouter / supprimer du lecteur sans d'abord me connecter en tant que super utilisateur (gksu nautilus).

Pourquoi est-ce? Existe-t-il un groupe d'utilisateurs dont je dois faire partie?

hellocatfood
la source

Réponses:

7

Les autorisations sur un lecteur ext3 / ext4 sont basées sur l'ID utilisateur numérique de l'utilisateur auquel elles appartiennent - cela signifie que les fichiers appartenant à root sur votre Raspberry Pi seront toujours détenus par root lorsqu'ils seront connectés à une machine Linux.

Si vous montez à partir de la ligne de commande, vous pouvez passer -o uid=1000,gid=1000pour forcer la propriété du lecteur à votre utilisateur - bien que je ne suis pas sûr que cela prendra effet car je ne l'ai utilisé que sur des lecteurs au format vfat.

Bob Clough
la source
-o uid= gid=ne fonctionne que sur VFAT et d'autres systèmes de fichiers qui ne suivent pas la propriété des fichiers.
Mark
Pouvez-vous expliquer comment procéder?
hellocatfood
2

Une partie des métadonnées stockées dans l'entrée de répertoire d'un fichier comprend son nom, son propriétaire, son groupe, ses données de création, etc. Le propriétaire et le groupe sont des nombres numériques.

Si votre ID de propriétaire numérique correspond à celui du fichier, vous héritez de l'autorisation de propriétaire sur ce fichier.

Si l'un de vos identifiants de groupe numérique correspond à celui du fichier, vous héritez de l'autorisation de groupe sur ce fichier.

Être root vous permet de remplacer les autorisations de groupe et de propriétaire existantes.

joan
la source