Problèmes droits d'ecritures disques durs

Fermé
orphen - 12 nov. 2007 à 14:34
 orphen - 12 nov. 2007 à 19:24
Bonjour,

Venant tout juste d'installer la distribution kubuntu, j'ai fait l'installation via le live cd. Ayant 3 disques durs, j'ai formatté tous les disques au format ext3. Puis j'ai partitionné mon disque principale en swap et en etx3 (home et /).
Une fois l'installation terminée puis un reboot, je vois bien accés à mes partitions (home et /) et également à mes 2 autres disques sauf que je ne peux ecrire sur ces derniers.
Faut il passer en utilisateur root et modifier les droits sur ses disques? Si oui, quelle est la procédure car je suis un novice dans le monde de lunix.

Merci de votre aide.

8 réponses

Utilisateur anonyme
12 nov. 2007 à 14:46
SAlut,
oui il va falloir modifier les droits.
peux-tu aller dans le dossier où sont montés tes disques et me donner le resultat dd'un ls -l
-> ouvres un terminal, tapes cd dossierousontmontéslesdisques
puis tapes ls -l

ne mets que les lignes qui concernent les disques en question

hesites pas à me demander si c'est pas trop clair ce que je raconte
0
le druide Messages postés 40156 Date d'inscription vendredi 16 avril 2004 Statut Contributeur Dernière intervention 15 octobre 2023 6 606
12 nov. 2007 à 14:49
0
Merci, je vais jeter un coup d'oeil
0
alors j'ai ça sur mon 2ème disque dur:
fred@fred974:/media/sdb1$ ls -l
total 16
drwx------ 2 root root 16384 2007-11-11 18:47 lost+found

sur mon 3ème:
fred@fred974:/media/sdc1$ ls -l
total 16
drwx------ 2 root root 16384 2007-11-11 16:27 lost+found
0
Utilisateur anonyme
12 nov. 2007 à 17:58
alors en fait il faudrait que tu fasse un ls -l dans le dossier /media
et me dire ce que tu as pour les lignes sdb1 et sdc1
0
sdb1:
fred@fred974:/media/sdb1$ ls -l
total 16
drwx------ 2 root root 16384 2007-11-11 18:47 lost+found


sdc1:
fred@fred974:/media/sdc1$ ls -l
total 16
drwx------ 2 root root 16384 2007-11-11 16:27 lost+found

PS: a quoi sert le dossier "lost+found" qui est cadenacé et présent sur mes disques?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le druide Messages postés 40156 Date d'inscription vendredi 16 avril 2004 Statut Contributeur Dernière intervention 15 octobre 2023 6 606
12 nov. 2007 à 18:32
tu sais je veux pas te décourager mais quand ton commence à chatouiller Linux il faut avoir une bonne dose de patience et avoir le haut débit pour trouver les solutions d'ici de là.

Ce problème de cadenas il se trouve dans le fichier fstab avec Ubuntu j'ai résolu le problème ici > toto@pc1-linux:~$ sudo gedit /etc/fstab
0
aruju Messages postés 2213 Date d'inscription dimanche 29 octobre 2006 Statut Contributeur Dernière intervention 15 novembre 2014 403
12 nov. 2007 à 18:35
salut,

PS: a quoi sert le dossier "lost+found" qui est cadenacé et présent sur mes disques?


Voir ici: http://www.linux-france.org/prj/jargonf/L/lost_plusfound.html
0
Utilisateur anonyme
12 nov. 2007 à 18:44
Re,
alors pour le dossier lost+found j'en sais rien je l'ai toujours vu mais j'y ai jamais trop preté attention.

alors pour tes disques, etudions la ligne

drwx------ 2 root root 16384 2007-11-11 18:47 lost+found

ce qui est important en l'occurence dans cette ligne c'est
drwx------ 2 root root

le premier "root" signifies que le fichier, en l'occurence ton 2e disque appartient à l'utilisateur root.
le deuxième "root" signifies que le fichier est rattaché au groupe root.

drwx------ correspond aux autorisations configurées sur ce fichier, ici on voit :
d indique juste que c'est un dossier il me semble
le propriétaire du fichier (les 3premières lettres après le d) a les droits suivants : rwx
- > r: read, le droit de lire le fichier
- > w: le droit d'ecrire sur le fichier
- > x: le droit d'executer ce fichier

les 3 lettres suivantes definissent les droits accordés sur ce fichier aux membres du groupe auquel est rattaché le fichier, ici il y a "---" -> aucun droits
les 3 lettres suivants definissent les droits pour tous les autres utilisateurs, ici également "---"

2 commandes importantes :
-pour changer le propriétaire d'un fichier : sudo chown user:groupe nomdufichier
-pour changer les droits : sudo chmod nouveauxdroits nomdufichier (il y a d'autres methodes egalement -> man chmod)

il ne te reste qu'à definir des permissions pour faire en sorte que tu puisse acceder à tes disques et eventuellement definir d'autres regles par rapport à ceux-là. En t'aidant de ce que j'ai dit et du lien donné plus haut tu devrais y arriver sans problème.

quelques idées :
- créer un groupe commun à ton user et à root, et donner les droits de lecture/ecriture sur tes disques à ce groupe
- rajouter ton user au groupe root (pas trop recommandé je crois)
- si tes disques ne contiennent que des docs persos et pas trop de fichier critiques, tu peux aussi nommer ton user proprio des disques

une fois que tu as un peu compris le fonctionnement des droits d'accès sous linux, c'est très simple de configurer tout ça comme tu le souhaite ;-)

amuses-toi bien
0
Heu merci mais concrètement comment je change l'user et le groupe?
Imaginons que mon:
user = azerty
groupe: 1000

si je tappe dans une commande:
sudo chown azerty:1000 /media/sdb1
rien ne se passe. Pareille pour sudo chmod
0
Utilisateur anonyme > orphen
12 nov. 2007 à 19:11
re,
si t'as pas de messages d'erreur c'est que c'est bon,
refais un ls -l pour vérifier
0
orphen > Utilisateur anonyme
12 nov. 2007 à 19:23
Merci beaucoup, il a fallut simplement me deconnecter pour prendre en compte les changement.
0
le druide Messages postés 40156 Date d'inscription vendredi 16 avril 2004 Statut Contributeur Dernière intervention 15 octobre 2023 6 606
12 nov. 2007 à 19:01
Si tes disques sont vides format les depuis un terminal mais pas avec Gparted, c'est lui qui m'a cadenassé un lecteur.

pour régler ton problème avec Lost+found : tape ceci dans un terminal fsck /dev/dhax ( dhax à remplacer par le lecteur en question) exemple si c'est ton deuxième disque c'est normalement hdb0 ou hdb1.

Vérifi avec sudo fdisk -l

résultat sur mon poste :

Disque /dev/hda: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x25f925f9

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 3648 29302528+ 7 HPFS/NTFS
/dev/hda2 3649 14946 90751185 f W95 Etendu (LBA)
/dev/hda5 3649 12158 68356543+ 7 HPFS/NTFS
/dev/hda6 12159 13982 14651248+ 83 Linux
/dev/hda7 13983 14882 7229218+ 83 Linux
/dev/hda8 14883 14946 514048+ 82 Linux swap / Solaris

Sur ce je laisse la main aux pro.. Linux, je dois quitter.

Désolé mais j'ai pas une mémoire de 2Go dans ma tête, y'a un moins que je tourne avec ubuntu donc je peux pas tout savoir et je saurais jamais tout.

le druide sans la potion.
0
Merci, ça m'a été très utile.
0