Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2645 connectés 

 


Dernière réponse
Sujet : CHMOD 777 ??? comprend pas trop le fonctionnement
schumacher Content de voir que mon explication vous a rendu service :jap:  
 
comme quoi les cours d'UNIX ça sert :D
 
vive le DUT info :love:  :D  ;)  
 
 :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
schumacher Content de voir que mon explication vous a rendu service :jap:  
 
comme quoi les cours d'UNIX ça sert :D
 
vive le DUT info :love:  :D  ;)  
 
 :hello:
le_duc

schumacher a écrit a écrit :

Sous UNIX, tout fichier/répertoire possède des droits  
 
ces droits sont de 3 types différents : r, w et x (read, write, execute = lecture, écriture, exécution)
 
ces droits sont diférents selon qu'il sagisse de l'utilisateur (user), du groupe de l'utilisateur (group) ou des autres utilisateurs (others = tous sauf l'utilisateur)
 
pour résumer on peut dire qu'on a les droits r, w et x pour ugo (user, group, others)
 
Pour modifier les droits y'a 2 solutions (octal ou symbolique)
 
la méthode symbolique permet de rajouter/supprimer un droit précis sans toucher aux autres
 
la méthode en octal te permet de redéfinir l'ensemble des droits
 
méthode octale (qui est la + svt utilisée) :
 
après chmod tu tape le nombre en octal représentant les nouveaux droits :
 
  u(ser)    g(roup)     o(thers)
  |            |           |  
r w x        r w x      r w x
 
lorsque tu veux donner le droit en question le bit prend la valeur 1, si tu ne veut pas donner le droit en question le bit prend la valeur 0
 
exemple 1 : tu veux donner tous les droits à tout le monde :
 
111 111 111
 
soit en octal : 777
 
exemple 2 : tu veux donner les droits read et execute à user mais rien aux autres :
 
101 000 000
 
soit en octal : 500
 
après tu fais chmod <nb en octal> <fichier> et le tour est joué
 
exemple : chmod 777 titi  
 
pour afficher les droits actuels :
 
ls -l
 
 :hello:




 
merci pour cette superbe explication!!! j'ai tout compris maintenant! mais même avec CHMOD, je n'aurais pas pu résoudre le problème car mon hébergeur m'a dit que si l'utilisateur qui a crée le dossier n'existait plus, il était tout simplement impossible de supprimer ce dernier avec les droits d'admin que j'ai....
 
 :hello:  :hello:

MirabelleBenou alors là, chapeau, on aurait pas pu mieux expliquer  :jap:  
 
 
mais sinon, pour répondre à le_duc sur pourquoi ça a pas grd chose à faire dans soft&réseau (à mon avis perso bien sûr :p ) c'est que ça concerne en rien du soft ou du réseau ;) même si c'est un accés distant
 
 
bon, mais sinon vi, via FTP, même si tu peux utiliser des cmd de bases, comme créer un répertoire, effacer, ...etc... il est pas fait pour ça
 
visiblement, t'as pas les droits pour virer ce dossier, donc à part te connecter sur la machine via un Telnet ou autre de style (Exceed, CRT, ...etc...), t'auras pas des masses de possibilité...
 
ou encore plus simple, si il un Administrateur Système pour ton serveur, il aura le compte root, donc pourra supprimer ton dossier sans pbl (root != de ton compte admin, enfin faut voir les droits qu'ils t'ont mis, mais je pense pas que tu en es autant :) )
schumacher Sous UNIX, tout fichier/répertoire possède des droits  
 
ces droits sont de 3 types différents : r, w et x (read, write, execute = lecture, écriture, exécution)
 
ces droits sont diférents selon qu'il sagisse de l'utilisateur (user), du groupe de l'utilisateur (group) ou des autres utilisateurs (others = tous sauf l'utilisateur)
 
pour résumer on peut dire qu'on a les droits r, w et x pour ugo (user, group, others)
 
Pour modifier les droits y'a 2 solutions (octal ou symbolique)
 
la méthode symbolique permet de rajouter/supprimer un droit précis sans toucher aux autres
 
la méthode en octal te permet de redéfinir l'ensemble des droits
 
méthode octale (qui est la + svt utilisée) :
 
après chmod tu tape le nombre en octal représentant les nouveaux droits :
 
  u(ser)    g(roup)     o(thers)
  |            |           |  
r w x        r w x      r w x
 
lorsque tu veux donner le droit en question le bit prend la valeur 1, si tu ne veut pas donner le droit en question le bit prend la valeur 0
 
exemple 1 : tu veux donner tous les droits à tout le monde :
 
111 111 111
 
soit en octal : 777
 
exemple 2 : tu veux donner les droits read et execute à user mais rien aux autres :
 
101 000 000
 
soit en octal : 500
 
après tu fais chmod <nb en octal> <fichier> et le tour est joué
 
exemple : chmod 777 titi  
 
pour afficher les droits actuels :
 
ls -l
 
 :hello:
Gardien Il faut que tu puisses te connecter en telnet.
 
FTP c'est pour File TRANSFERT Protocol => pour transférer des fichiers pas pour executer des commandes.  
 
Ton chmod tu dois le faire sur ta machine avant d'envoyer le fichier comme tu as essayé. Seulement il te faut un unix/linux pour ca.
le_duc

MirabelleBenou a écrit a écrit :

c'est une commande Unix pas dos
 
pour l'utiliser, n'utilise pas un FTP mais Telnet
 
tape : telnet nom_de_ta_machine
puis ton login et mdp
 
si il reste des donnes dans le rép, tu devras peut-être tout passer en 777 pour tout effacer, fais un chmod -r 777 nom_du_rep dans ce cas
 
par contre, ton histoire m'étonne un peu.... ton compte admin c'est quoi ? un compte pour te connecter en ftp ou un compte Unix ?
 
et spa vraiment une question à mettre dans soft&réseau, mais plus dans os Alternatif vu que c'est du pur Unix là :)




 
il essai de se connecter avec le port 23.... c'est le 21 qui m'intéresse :P comment qu'on fait '?
 
mon compte admin, c un compte pour me connecter sur un serveur FTP sous UNIX...

djoul

MirabelleBenou a écrit a écrit :

...et spa vraiment une question à mettre dans soft&réseau, mais plus dans os Alternatif vu que c'est du pur Unix là :)




 
pourquoi ?

MirabelleBenou c'est une commande Unix pas dos
 
pour l'utiliser, n'utilise pas un FTP mais Telnet
 
tape : telnet nom_de_ta_machine
puis ton login et mdp
 
si il reste des donnes dans le rép, tu devras peut-être tout passer en 777 pour tout effacer, fais un chmod -r 777 nom_du_rep dans ce cas
 
par contre, ton histoire m'étonne un peu.... ton compte admin c'est quoi ? un compte pour te connecter en ftp ou un compte Unix ?
 
et spa vraiment une question à mettre dans soft&réseau, mais plus dans os Alternatif vu que c'est du pur Unix là :)
le_duc

Wonder a écrit a écrit :

chmod 777 est une commande unix permettant de modifier les droits sur un fichier ou un répertoire. En l'occurence, ca fournir les droits de lecture/ecriture/execution au proprio (premier 7), au groupe proprio (deuxieme 7) et a tous les autres (dernier 7).
 
Pour utiliser cette commande via une interface FTP, utilise site chmod 777 <fichier> (pour peu que le serveur accepte cette commande) sinon connecte toi sur le serveur via telnet.




 
j'y arrive pas avec MSDOS! il me dit toujours "Commande non valide"  :??:

schnapsmann

le_duc a écrit a écrit :

euhhh je suis bien dans la section software et réseau là ou koi???
 
up!!! help please!




 
le 777 est une permission exprimée en octal... je ne vais pas rentrer dans le détail maintenant.
 
en gros tu fait chmod -R 700 sur le rep a effacer pour mettre tous les droits d'accès sur tout le rep et son contenu, en ensuite tu fait \rm -rf pour tout effacer

Wonder chmod 777 est une commande unix permettant de modifier les droits sur un fichier ou un répertoire. En l'occurence, ca fournir les droits de lecture/ecriture/execution au proprio (premier 7), au groupe proprio (deuxieme 7) et a tous les autres (dernier 7).
 
Pour utiliser cette commande via une interface FTP, utilise site chmod 777 <fichier> (pour peu que le serveur accepte cette commande) sinon connecte toi sur le serveur via telnet.
le_duc euhhh je suis bien dans la section software et réseau là ou koi???
 
up!!! help please!
le_duc Ben voilà, j'ai un hébergement et un dossier avait été uploader en son temps par un utilisateur, mais cet utilisateur a été supprimé et maintenant il refuse de supprimer le dossier (unix rulez) --> je précise que le compte est un compte administrateur!!!! mais même en étant admin, j'arrive pas supprmimer le dossier et son contenu
 
On m'a dit d'utiliser CHMOD 777 (ce que j'ai essayé de faire avec mon client ftp [flash fxp] mais ca ne marche pas!)
 
comment je fais pour le supprimer ce dossier ?
 
MERCI POUR L'AIDE!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)