Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/08/2010, à 15:24

Foromus

[Résolu]Je tourne en rond avec les permissions...

Bonjour,

J'ai beaucoup de soucis avec les permissions.
Je viens de passer à la version 10.4 et à l'occasion, j'ai aussi changé de disque dur, j'ai installé sur le nouveau, et mis l'ancien en second disque. Pour l'heure, je peux utiliser l'ancien (qui garde tous mes fichiers), avec montage ou démontage occasionnels, je ne sais pas si je garderai ce système, mais de toute façon, je ne sais pas le monter définitivement.
Plus embêtant, lors de l'install, j'ai partitionné mon disque (neuf) en 4 (swap, / et /home), mais la quatrième partition ne m'est pas accessible. Je l'ai montée en /mnt/disk_A (avec l'idée de faire un disk_B pour le second disque). Seulement voilà, impossible d'utiliser cette partition, elle existe, elle comporte l'incontournable fichier "lost+found", mais je ne puis pas créer d'autres dossiers. J'ai bien essayé de me bagarrer avec le "chmod", mais je ne dois pas utiliser la bonne syntaxe. Il y a beaucoup de documentation sur cette commande, aucune ne donne un exemple concret de ce qui doit être tapé pour aboutir.
(Il est clair que dès que j'aurai la formule magique, je vais la noter soigneusement....)
Merci de votre aide et désolé pour la redondance du problème.

Dernière modification par Foromus (Le 30/08/2010, à 14:51)

#2 Le 29/08/2010, à 16:13

G4L

Re : [Résolu]Je tourne en rond avec les permissions...

Bonjour, la voici la formule magique tongue (qui marche pour moi)

sudo chown $USER:$USER /mnt/disk_A

Explication, lorsque tu format un disque avec ext2/3/4, le disque est donné à root, l'administrateur, si tu veux t'en servir, il faut que tu change le propriétaire avec la command chown. Voilà

PS : Oublie pas d'actualiser le gestionnaire de fichier si tu est déjà dans le dossier.

Dernière modification par G4L (Le 29/08/2010, à 16:14)


Windows, ça ne fonctionne correctement que dans une fenêtre.

Hors ligne

#3 Le 29/08/2010, à 22:33

Foromus

Re : [Résolu]Je tourne en rond avec les permissions...

Désolé, la formule magique n'a pas opéré...
Je vais réessayer demain.....
Un peu mal à la tête tout de suite...

#4 Le 29/08/2010, à 22:45

Compte anonymisé

Re : [Résolu]Je tourne en rond avec les permissions...

Salut

Tu montes ta partition /disk_A
Puis tu faits un :
sudo  chmod -R a+w /mnt/disk_A

De plus paramétrer le fichier /etc/fstab pour que ce montage se fasse lors de chaque démarrage.

Si tu souhaites le faire, liste le résultat de la commande :
sudo  ls  -l  /dev/disk/by-uuid  en indiquant quelles sont les partitions à monter sur /mnt/disk_A et /mnt/disk_B.

Attention les répertoires /mnt/disk_A et /mnt/disk_B doivent exister.

@+

Dernière modification par Compte anonymisé (Le 29/08/2010, à 22:45)

#5 Le 30/08/2010, à 09:43

Foromus

Re : [Résolu]Je tourne en rond avec les permissions...

Bonjour,

Bon, au risque de passer pour le dernier des imbéciles, je reprends :

Voici la copie de mon fichier fstab :

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=bad33b37-a884-453f-8a77-9f7c2872604c /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=12b97f34-a1c9-4de2-905e-b76fe7fa6654 /home           ext4    defaults        0       2
# /mnt/disk_A was on /dev/sda4 during installation
UUID=6745151d-ca5d-40e5-9112-1ecf917927e3 /mnt/disk_A     ext4    defaults        0       2
# swap was on /dev/sda1 during installation
UUID=a7745dee-9d6c-4bdb-9ece-ec726987eca6 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

Comme on peut le voir, ma quatrième partition /mnt/disk_A est bien montée, elle a ses deux dernières colonnes à 0 et 2, comme la /home à laquelle j'ai accès.
J'ajoute que tout cela a été fait à l'occasion de l'install de Ubuntu 10, sur un disque neuf, donc, formatage obligatoire.  Je ne vois donc pas pourquoi j'aurais l'accès aux partitions 2 et 3 et pas à la 4.
Cela dit, je ne comprends pas la ligne de la partition 2 ( / ) avec " errors=remount-ro "

Le fichier fstab étant ouvert en root, je peux intervenir. Cela posé, je n'ai pas envie de faire n'importe quoi...
Donc, un premier point à éclaircir !
Merci !

#6 Le 30/08/2010, à 14:31

Compte anonymisé

Re : [Résolu]Je tourne en rond avec les permissions...

Donc un :
sudo  chmod -R a+w /mnt/disk_A

@+

#7 Le 30/08/2010, à 14:41

Foromus

Re : [Résolu]Je tourne en rond avec les permissions...

jeanjd63 a écrit :

Donc un :
sudo  chmod -R a+w /mnt/disk_A

@+

Oui, si ça suffisait, il y a longtemps que je ne chercherais plus....
En attendant, mon dossier disk_A est toujours barré d'une belle croix blanche, et son accès m'est refusé.

Quoique...

En faisant :

sudo  chmod 700 /mnt/disk_A

mon problème est résolu !

(J'ai cru comprendre que chmod u+x, ça concernait plutôt les fichiers.)

Additif :

Dans la foulée, je me suis dit que j'allais monter la première partition de mon second disque dur. Ainsi, l'ayant repérée comme /dev/sdb3, j'ai fait  :

sudo mount /dev/sdb3 /mnt/disk_B

J'étais tout content, vu que ça marchait impeccable !..
Puis, suite à un redémarrage, tout s'est trouvé démonté...
D'où ma question : Quelle est la formule pour que ma partition reste montée ?
Parce que, remonter à chaque mise en route, ce n'est pas une vie... Je suppose qu'il y a une option à mount
(Au passage, il faudra que je trouve la liste des commandes de Ubuntu)

Merci !

Dernière modification par Foromus (Le 30/08/2010, à 20:51)

#8 Le 02/09/2010, à 23:39

papy88140

Re : [Résolu]Je tourne en rond avec les permissions...

bonsoir,

non, pas d'options à mount pour laisser une partition montée,
tout est fait au démarrage par /etc/fstab

De mémoire, pour qu'un dossier soit accessible, on doit avoir l'accès en exécution sur celui-ci.
Pour lister le contenu, il faut avoir le droit en lecture sur celui-ci, et pour y créer des fichiers/dossiers, avoir
le droit en écriture.

Un coup d'oeil sur la page de manuel de chmod doit aider un peu :
http://www.linux-france.org/article/man … mod-1.html
Pour fstab, on a :
http://fr.wikipedia.org/wiki/Fstab

Donc, pour laisser la partition /dev/sdb3 montée, elle doit apparaitre dans fstab.
Ne pas oublier les droits du dossier "point de montage".


Linux à Contrexéville ?
http://leclug.free.fr/forum/

Hors ligne

#9 Le 03/09/2010, à 06:44

Compte anonymisé

Re : [Résolu]Je tourne en rond avec les permissions...

Salut

Il faut en effet ajouter une ligne dans /etc/fstab de ce type :

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=bad33b37-a884-453f-8a77-9f7c2872604c /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=12b97f34-a1c9-4de2-905e-b76fe7fa6654 /home           ext4    defaults        0       2
# /mnt/disk_A was on /dev/sda4 during installation
UUID=6745151d-ca5d-40e5-9112-1ecf917927e3 /mnt/disk_A     ext4    defaults        0       2
# /mnt/disk_b was on /dev/sdb3 during installation
UUID=xxxxxx-xxxxx-xxxx-xxxx  /mnt/disk_B     ext4    defaults        0       2

# swap was on /dev/sda1 during installation
UUID=a7745dee-9d6c-4bdb-9ece-ec726987eca6 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

En mettant bien sûr l'uuid de /dev/sdb3 à la place des xxxx :
sudo  ls  -l  /dev/disk-by-uuid  pour les lister.

@+