Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2012, 15h33   #1
Membre Expert
 
Avatar de Bktero
 
Inscription : juin 2009
Messages : 808
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : juin 2009
Messages : 808
Points : 1 369
Points : 1 369
Par défaut Problème de droits / utilisateurs lors du montage d'une ISO

Bonjour,

J'ai téléchargé une image ISO d'un disque (ftp://ftp.denx.de/pub/eldk/5.1/iso/eldk-5.1-armv5te.iso). ELDK51 est une chaîne de compilation croisée pour ARM. Une fois l'ISO téléchargée, je tente de la monter avec la commande suivante :
Code :
1
2
3
4
:~$ mkdir /home/pierre/lecteur-iso
:~$ sudo mount -o loop /home/pierre/Téléchargements/eldk-5.1-armv5te.iso /home/pierre/lecteur-iso/
[sudo] password for pierre: 
mount: warning: /home/pierre/lecteur-iso/ seems to be mounted read-only.
J'ai lu que le warning est normal et je le comprends bien

Ce que je comprends beaucoup moins, c'est qu'en faisant un ls -l dans mon dossier /home/pierre, je lise :
Code :
drwx------  3   1002   1002 2048 2011-12-13 11:09 lecteur-iso/
Qui est cet utilisateur 1002 qui m'empêche d'accéder à mon dossier ? Avant le montage, j'étais bien propriétaire du dossier, avec des droits 755. Si je fais un ls du dossier via sudo, je peux voir que le contenu du dossier est correct (Je sais que contient l'ISO car j'ai double-cliqué sur le fichier ISO dans l'explorateur de fichier, ce qui a monté l'image dans $HOME/.gvfs, malheureusement sans les droits nécessaires pour exécuter les scripts d'installation)

Pourriez-vous m'expliquer ce comportement et me dire comment je pourrais résoudre le problème SVP ?

Merci d'avance.
__________________
Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 17h44   #2
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Salut

Pour savoir ce qui est monté :
ou Pour savoir qui est ce 1002 :Et comme tu es sous Ubuntu, il y a peut-être un sudo à faire Je n'aime le sudo !

Mon alias pour monter une iso est :
Code :
alias mntiso='mount  -r -t iso9660 -o loop '
Je vois que j'ai "-r -t iso9660" en plus !
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 18h02   #3
Membre Expert
 
Avatar de Bktero
 
Inscription : juin 2009
Messages : 808
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : juin 2009
Messages : 808
Points : 1 369
Points : 1 369
Pour les résultats des commandes :
Code :
1
2
3
4
5
6
7
8
9
10
:~$ df
Sys. de fichiers           1K-blocs   Utilisé    Dispo. Uti% Monté sur
/dev/sda5             93182944  23488636  64960820  27% /
udev                   1541328         4   1541324   1% /dev
tmpfs                   619336       888    618448   1% /run
none                      5120         0      5120   0% /run/lock
none                   1548332      1148   1547184   1% /run/shm
/dev/sda2            214654696 172900152  41754544  81% /media/74240FF3240FB760
/dev/sda1               102396     24712     77684  25% /media/Réservé au système
/dev/loop0             1725006   1725006         0 100% /home/pierre/cdromELDK
Le grep ne renvoit rien.

J'ai essayé les mêmes options que toi, aucun effet.

Regardons :
Code :
1
2
3
:~/.gvfs$ ls -l
total 0
dr-x------ 1 pierre pierre 0 1970-01-01 01:00 eldk-5.1-armv5te.iso/
C'est donc possible de la monter cette image :o
__________________
Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 18h26   #4
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Le dernière ligne du df signale au système qu'une iso est montée sur /home/pierre/cdromELDK
Comme tu as déjà une iso montée, essaie de modifier l'option pour le loop : -o loop=/dev/loop1. Mais, là, c'est du test, je n'ai jamais essayé !

Par contre, je suis surpris de l'absence de /home dans les répertoires montés ! Tu n'as pas fait une installation très correcte à moins que tu n'aies point de données personnelles.
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 20h21   #5
Candidat au titre de Membre du Club
 
Homme LoveMetal
Inscription : janvier 2012
Messages : 15
Détails du profil
Informations personnelles :
Nom : Homme LoveMetal
Localisation : France

Informations forums :
Inscription : janvier 2012
Messages : 15
Points : 13
Points : 13
Je ne vois pas en quoi l'installation n'est pas correcte, ce n'est pas un crime de ne pas faire de partition à part pour le /home.

Pour répondre à ton problème, tu n'as pas les droits d'écriture sur l'iso (je ne sais pas si l'image une fois montée hérite des droits de l'originale). Donc essaie un chmod a+rwx sur l'iso puis remonte la.
Anarchy64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 20h43   #6
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 944
Points : 4 944
Citation:
Envoyé par Anarchy64 Voir le message
Je ne vois pas en quoi l'installation n'est pas correcte, ce n'est pas un crime de ne pas faire de partition à part pour le /home.
Ce n'est pas incorrecte, mais c'est une bonne habitude de séparer le /home du reste (les données du système et les données peuvent aussi être ailleurs parfois).
Le jour où on change de système, ou on fait une mise à jour complète, on a moins peur pour ces données.
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2012, 21h00   #7
Membre habitué
 
Avatar de eric-m
 
Homme Éric
Chef de projet MOA
Inscription : mars 2011
Messages : 51
Détails du profil
Informations personnelles :
Nom : Homme Éric
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Transports

Informations forums :
Inscription : mars 2011
Messages : 51
Points : 123
Points : 123
l'utilisateur 1002 correspond à l'uuid de la personne ayant fait l'iso, pas forcement présent sur ta machine.

Pour que le répertoire cible appartienne à l'utilisateur pierre il faut utiliser l'option -o uid=UID (ou -o gid=GID pour le groupe)

donc ici
Code :
1
2
 
mount -o loop  -o uid=pierre  /home/pierre/Téléchargements/eldk-5.1-armv5te.iso /home/pierre/lecteur-iso/
eric-m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2012, 15h04   #8
Membre Expert
 
Avatar de Bktero
 
Inscription : juin 2009
Messages : 808
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : juin 2009
Messages : 808
Points : 1 369
Points : 1 369
Youp !

Je tarde un peu à venir dire que le problème est résolu. Un ami m'avait conseillé la même technique que eric-m et elle marche. Bien joué !



@troumad : pour l'iso déjà monté, c'est que j'avais fait un test avec un répertoire différent, rien de bien intéressant pour le problème à ce moment-là. D'ailleurs, j'ai remarqué que tu pouvais monté plusieurs fois la même iso sans te soucis de "loopback device" tu utilises. Par exemple :
Code :
1
2
3
4
5
6
7
8
9
pierre@pierre-Notebook-Ubuntu:~/TESTMOUNT$ df
Sys. de fichiers           1K-blocs   Utilisé    Dispo. Uti% Monté sur
/dev/sda5             93182944  19210088  69239368  22% /
udev                   1541328         4   1541324   1% /dev
tmpfs                   619336       884    618452   1% /run
none                      5120         0      5120   0% /run/lock
none                   1548332       792   1547540   1% /run/shm
/dev/loop0             1725006   1725006         0 100% /home/pierre/TESTMOUNT/cdrom
/dev/loop1             1725006   1725006         0 100% /home/pierre/TESTMOUNT/cdrom1
Pour ce qui est du /home qui ne possède pas son propre disque, je ne me souviens plus bien de comment j'ai installé Ubuntu sur cette machine. Si c'est proposé comme sur Debian, j'avais sûrement refusé. Ce PC ne me sert qu'à faire des tests de développement et je n'ai donc quasiment pas de données. Les quelques données sont dans un dossier DropBox.
__________________
Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h22.


 
 
 
 
Partenaires

Hébergement Web