Changer des droits

Fermé
Yop73 - 14 oct. 2008 à 10:58
dindoun Messages postés 1027 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 17 février 2017 - 14 oct. 2008 à 21:40
Bonjour à tous,

J'ai une multitude de fichiers à déplacer d'un disque dur à l'autre et y'a pas moyen car tout appartient à un certain 'root'.
Je ne peux pas les détruire ni les déplacer en mode fenêtre (et j'ai trop de tri à faire pour faire autrement)
Il me semble avoir essayé des choses du genre chgrp -R yop *.* ou chown yop *.* ou encore chmod -R a+rwx *.*
Y'a pas spécialement de message d'erreur quand je fais 'ls -l', voici ce qu'il me répond :

-rwxr-xr-x 1 root root

Je ne sais plus quoi faire, merci de votre aide

Yop73

3 réponses

gregool Messages postés 667 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 8 janvier 2010 112
14 oct. 2008 à 11:15
Salut,

idée simple mais pourquoi tu ne deplaces pas les fichiers en tant que root ?
ou alors peut etre ajouter ton user au groupe root, le temps de la copie.

maintenant si tu dois utiliser ces fichiers regulièrement il va bien falloir leur donner les bons droits un jour ou l'autre.

que ça soit long ou pas.

parceque:
"Il me semble avoir essayé des choses du genre chgrp -R yop *.* ou chown yop *.* ou encore chmod -R a+rwx *.* "

si tu avais essayé ça je ne vois pas comment tu pourrais avoir ça:

-rwxr-xr-x 1 root root

Bon courage
-1
Bonjour,

J'ai effectivement essayé ça, mais ça ne donne rien.

Comment faire pour ajouter mes user au groupe root ?

Merci de ta réponse.

Yop
0
dindoun Messages postés 1027 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 17 février 2017 135
14 oct. 2008 à 11:31
concretement :
tu ouvres un nautilus avec les droits root : et tu fais attention

dans un terminal; tapes

sudo nautilus

mais tes fichiers ne seront pas utilisables car root :

alors tu peux faire un
sudo chmod -R 777 repertoire_ou_sont_mes_fichiers
(tout le monde a tous les droits sur ces fichiers)

tu peux aussi faire un
chown -R login:groupe repertoire_ou_sont_mes_fichiers
( les fichierts appartiennenet à l tuilisateur login )
-1
Rebonjour,

Le problème semble ne se poser que sur win_c3.
On voit ici que les droits sont différents des autres répertoires.
En mode console, c'est le seul à ne pas être "surligné".
Je ne sais pas ce que ça signifie et je ne sais pas le changer.
J'ai evidemment essayé 'chmod 777 win_c3', 'chmod -R 777 win_c3' , 'chown -R yop:yop win_c3'....

drwxrwxrwx 1 root root 4096 2008-07-22 00:37 win_c1/
drwxrwxrwx 1 root root 4096 2008-10-11 12:22 win_c2/
drwxr-xr-x 5 root root 16384 1970-01-01 01:00 win_c3/
drwxrwxrwx 3 root root 16384 1970-01-01 01:00 win_d1/
drwxrwxrwx 1 root root 4096 2008-10-14 10:21 win_d2/


Merci de votre aide


Yop
0
dindoun Messages postés 1027 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 17 février 2017 135
14 oct. 2008 à 21:40
salut,

drwxrwxrwx :
d= directory = répetoire
r = read ( autoriser ou non à lire )
w = write (autoriser ou non à écrire -et détruire )
x = eXecute ( autoriser ou non à éxécuter )

à chaque groupe de troix emplacements on associe un nombre entre 0 et 7

r=4 ( autoriser à lire )
r=0 ( ne pas autoriser à lire )

w=2 (autoriser à écrire )
w=0 ( ne pas autoriser à écrire )

x=1( autoriser à éxécuter )
x=0( ne pas autoriser à éxécuter )

alors
rwx = 4+2+1=7
rw_ = 4+2+0=6
r_x = 4 +0+1 =5
r__ =4
_wx =3
_w_=2
__x = 1
___ = 0+0+0=0

chaque groupe de trois lettres correspond à des drtoits particuliers pour respectivement l'utilisateur, le groupe de l'utilisateur, tout le monde
ainsi

drwxrwxrwx signifie tous les droits à tout le monde pour ce répertoire

d_rwxr-xr-x signifie
tous les droits à l'utilisateur (rwx )
droits de lecture et d'exécution mais pas d'écriture dans le répertoire


pour changer les droits de win_c3 tu dois faire
sudo chmod -R 777 win_c3
ou
sudo chown -R yop:yop win_c3
( n'oublie pas le sudo )

si ça ne marche pas c'est probablement que win_c3 est un truc particulier, comme une partition sous ntfs
un
sudo fdisk -l

(pas 1 mais L minuscule)
devrait aider

je viens de remrquer aussi des dates bizarres pour ton répertoire
-1