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é:
/dev/sdc1 on /mnt/MyDisk type ext4 (rw,relatime,data=ordered) 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 )
avec la commande " ls -ls /mnt ", tu aura ceci:
4 drwxr-xr-x 3 root root 4096 juil. 19 19:57 MyDisk 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 )
=> 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" )
chown myuser:users /mnt/MyDisk ou avec sudo:
sudo chown myuser:users /mnt/MyDisk avec "chown" => Change Owner
ensuite, on regarde le "ls -ls" de l'étape 2:
4 drwxr-xr-x 3 myuser users 4096 juil. 19 19:57 MyDisk Maintenant, on peux écrire sur le disque:
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
# chown ?
Posté par jujubickoille . En réponse au message avoir des droits d'acces en ecriture sur disque dur interne. É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