bonjour,
je suis débutant sous linux. Ma distribution est rosa 7.
j'ai installé un 2ème disque dur en sata que j'ai formaté en ext4 pour pouvoir accueillir mes sauvegardes.
Le disque est bien reconnu, mais je n'ai pas accès en écriture et en lecture car il me faut des droits.Je ne sais pas comment les attribuer avec ma distribution.
J'ai cherché en vain un peu partout mais je ne trouve pas.
Je vous remercie pour l'aide que vous pourrez m'apporter.
Cordialement
# Il a été formaté avec GParted ?
Posté par NumOpen . Évalué à 0.
Il a été formaté avec GParted ?
[^] # Re: Il a été formaté avec GParted ?
Posté par Marotte ⛧ . Évalué à 3. Dernière modification le 20 juillet 2016 à 18:43.
Ça changerait quoi ?
# chown ?
Posté par jujubickoille . Évalué à 2. Dernière modification le 19 juillet 2016 à 20:31.
Salut,
Il manque sans doute un chown sur le point de montage. Ce qui parait assez logique si tu lui à mkfs.
Le plus long fut de trouver un disque USB…
1) avec "mount" tu pourra savoir à quel endroit il est monté:
2) Si on regarde les droits sur la partition, on vois que la racine de ton disque appartiens à root: Je ne peux donc pas écrire avec mon compte utilisateur ( c'est ce que tu décris visiblement )/dev/sdc1 on /mnt/MyDisk type ext4 (rw,relatime,data=ordered)
avec la commande " ls -ls /mnt ", tu aura ceci:
Note que j'ai lancé le ls -ls non pas sur le disque, mais la ou il est monté ( le dossier parent de ton disque )4 drwxr-xr-x 3 root root 4096 juil. 19 19:57 MyDisk
=> Le "root" n°1 désigne l'utilisateur, le second le groupe
Si je tente d’écrire sur le disque, ça ne fonctionne pas:
myuser@MyComputer ~ $ touch /mnt/MyDisk/test
touch: cannot touch ‘/mnt/MyDisk/test’: Permission denied
C'est la ou c'est à toi de jouer, car, cela va surtout dépendre de ce que tu souhaites faire, c'est la raison pour laquelle j'ai détailler la cause afin que tu puisse ensuite adapter les droits selon tes désirs.
Je te proposes en guise d'exemple le cas ou tu souhaites simplement que ton compte utilisateur puisse écrire dedans:
=> Pour cela on va changer le 1er "root" du "ls -ls" de l'étape 2
3) récupérer ton user et les groupes auquel ton utilisateur appartiens: "id"
Il t'affichera quelque chose dans ce genre:
uid=1000(myuser) gid=1000(myuser) groups=1000(myuser),10(wheel),18(audio),27(video),100(users)
uid => UserID
gid => GroupID
Mon compte "myuser" appartiens au groupeS "myuser", wheel, "audio", "video" et "users"
Ce que je proposes, c'est de changer les droits sur le disque pour le passer de l'utilisateur "root" et groupe "root" en utilisateur "myuser" et groupe "users"
=> à toi d'adapter cela comme tu le souhaites
4) changement des droits à proprement parler:
Avec ton compte root ( éventuellement en préfixant d'un "sudo" )
ou avec sudo:chown myuser:users /mnt/MyDisk
avec "chown" => Change Ownersudo chown myuser:users /mnt/MyDisk
ensuite, on regarde le "ls -ls" de l'étape 2:
Maintenant, on peux écrire sur le disque:4 drwxr-xr-x 3 myuser users 4096 juil. 19 19:57 MyDisk
myuser@MyComputer ~ $ touch /mnt/MyDisk/test
myuser@MyComputer ~ $ ls -ls /mnt/MyDisk/
total 16
16 drwx------ 2 root root 16384 juil. 19 19:57 lost+found
0 -rw-r--r-- 1 myuser myuser 0 juil. 19 20:16 test
J’espère que tu es arrivé à suivre, n’hésites pas dans le cas contraire
[^] # Re: chown ?
Posté par rosa7 . Évalué à 1.
bonsoir,
je m'excuse mais tout cela est du chinois pour moi: je suis sous linux depuis 3 semaines seulement!
on peut y aller par étape?
merci
[^] # Re: chown ?
Posté par jujubickoille . Évalué à 2.
Mes excuses,
On va reprendre ça plus tranquillement alors.
Je vais supposer que tu souhaites simplement écrire dans ton disque avec ton compte utilisateur habituel.
=> Il faut que tu lance l'application " terminal " de ta machine ( tu le trouvera dans la section "Accessoires" ou "Système" je supposes )
Une fois ton terminal lancé, lance la commande:
mount
Il t'affichera pas mal de choses, ce qu'on cherche c'est de trouver ton 2nd disque.
A priori, il devrais s’appeler /dev/sdb1
Tu devrais donc avoir une ligne dans ce style:
/dev/sdb1 on /mnt/MyDisk type ext4 (rw,relatime,data=ordered)
Ce qui nous intéresse est l'emplacement ou il est monté, dans mon exemple: "/mnt/MyDisk"
Fait nous parvenir ce qui s'affiche si besoins, on pourra faire le tri
Voila pour la 1ere étape.
La seconde étape, toujours dans ton terminal, lance la commande:
id
Il t'affichera quelque chose comme ceci:
uid=1000(myuser) gid=1000(myuser) groups=1000(myuser),10(wheel),18(audio),27(video),100(users)
=> Je supposes que ta distribution utilise un groupe "users", ne la connaissant pas, il faut simplement que tu t'en assure.
La dernière étape, une fois ces deux informations récupérées, on va:
=> Récupérer le point de montage du disque ( le "/mnt/MyDisk" de l'étape 1 )
=> le nom de ton ton compte utilisateur ( le myuser du champ 'uid' de la seconde étape )
Cette dernière étape est uniquement si tu à pu récupérer toutes ces informations. On va tout mettre ensemble, lance:
sudo chown myuser:users /mnt/MyDisk
En remplaçant bien myuser et /mnt/MyDisk par ce que tu à chez toi.
Cdlt
[^] # Re: chown ?
Posté par rosa7 . Évalué à 1.
bonsoir et merci pour ces explications, je vais peut etre y arriver avec votre aide mais je bute encore un peu.
voila les lignes qui peuvent interesser avec les différentes commandes :
mount = /dev/sda1 on /media/antonino/sauvegarde type ext4
id = antonino@antonino-MS-7392 ~ $ id
uid=500(antonino) gid=500(antonino) groupes=500(antonino),7(lp),10(wheel),100(users),430(sambashare)
Après je n'arrive plus à suivre
en tout cas merci pour le suivi
cdlt
[^] # Re: chown ?
Posté par jujubickoille . Évalué à 2.
Visiblement y'a tout ce qu'il faut, c'est déjà bien !
Maintenant, tu peux demander à changer le propriétaire du disque:
sudo chown antonino:users /media/antonino/sauvegarde
j'ai simplement remplacé le "myuser" de tout à l'heure par "antonino" et j'ai remplacé "/mnt/MyDisk" par "/media/antonino/sauvegarde"
Ce qui signifie " la racine de mon disque ( de sauvegarde ) appartiens à l'utilisateur antonio et au groupe users ". Biensur, losque tu créera un fichier / dossier dans ton disque, comme ce sera ton utilisateur qui l'aura crée, il t'appartiendra aussi ( et donc, tu pourra tout modifier dans le disque.
Cordialement
[^] # Re: chown ?
Posté par rosa7 . Évalué à 1. Dernière modification le 20 juillet 2016 à 08:39.
bonjour,
un grand merci, j'ai acces à mon disque de sauvegarde maintenant, mais je ne peux pas ajouter des dossier dedans, j'ai un message d'erreur qui me dit : acces refusé, impossible d'ecrire dans media…..
merci
[^] # Re: chown ?
Posté par rosa7 . Évalué à 1.
erreur, ça marche ! merci beaucoup !
bravo pour le suivi !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.