How do you chmod ?

How do you chmod ? - Divers - Linux et OS Alternatifs

Marsh Posté le 29-04-2004 à 09:38:24    

De manière générale comment passez vous les paramètres de cette commande ?  [:meganne]  
 
4    Read
2    Write
1    Execute
 
exemple: pour rendre attribuer tous les droits à tout le monde sur toto, vous faites
 

chmod a+rwx toto


ou
 

chmod 777 toto


Message édité par xpoulet le 29-04-2004 à 10:29:30
Reply

Marsh Posté le 29-04-2004 à 09:38:24   

Reply

Marsh Posté le 29-04-2004 à 09:40:19    

Ben ca dépend ! Si j'ai besoin de rajouter l'execution par exemple, hop un petit +x, par contre si je dois balancer un chmod précis sur un fichiers, on passe par les chiffres...

Reply

Marsh Posté le 29-04-2004 à 09:41:34    

pareil mais octal la plupart du temps

Reply

Marsh Posté le 29-04-2004 à 09:42:36    

depuis que j'ai compris comment ça marchait, octal quasiment tout le temps


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 29-04-2004 à 09:42:48    

AirbaT a écrit :

Ben ca dépend ! Si j'ai besoin de rajouter l'execution par exemple, hop un petit +x, par contre si je dois balancer un chmod précis sur un fichiers, on passe par les chiffres...


 
je plussoie :p

Reply

Marsh Posté le 29-04-2004 à 09:45:08    

AirbaT a écrit :

Ben ca dépend ! Si j'ai besoin de rajouter l'execution par exemple, hop un petit +x, par contre si je dois balancer un chmod précis sur un fichiers, on passe par les chiffres...


 
 
Je me suis mal exprimé alors ^^
 
"Quand vous avez la possibilité de définir les mêmes droits avec ces 2 notations possibles, laquelle est pour vous la plus pratique, la plus intuitive ?" ;)


Message édité par xpoulet le 29-04-2004 à 09:45:37
Reply

Marsh Posté le 29-04-2004 à 09:48:12    

La plus pratique : l'octal


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 29-04-2004 à 09:49:38    

Ca depend :D
 
+x c'est plus simple que calculer 444 | droits actuels par exemple, mais si c'est 777 ou 600 ou un simple, octal c'est plus rapide

Reply

Marsh Posté le 29-04-2004 à 09:50:41    

chmod 666 fichier, et ta la classe.

Reply

Marsh Posté le 29-04-2004 à 09:52:28    

WarDrone a écrit :

chmod 666 fichier, et ta la classe.

[:tapai]  
t'as surtout un fichier world-writable


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 29-04-2004 à 09:52:28   

Reply

Marsh Posté le 29-04-2004 à 09:53:05    

C'est ptet ca qu'il appelle la classe ?

Reply

Marsh Posté le 29-04-2004 à 09:56:21    

uniquement octal [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 29-04-2004 à 09:57:18    

Mjules a écrit :

[:tapai]  
t'as surtout un fichier world-writable


 
Yavait surtout une allusion a 666 menfin j'aurai pu mettre 555 ou 700 pour ne pas t'affoler.

Reply

Marsh Posté le 29-04-2004 à 09:58:23    

WarDrone a écrit :

Yavait surtout une allusion a 666 menfin j'aurai pu mettre 555 ou 700 pour ne pas t'affoler.

on avait bien compris  [:spamafote]  mais bon (3° degrée powah)


Message édité par Mjules le 29-04-2004 à 09:58:59

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 29-04-2004 à 09:59:31    

Mjules a écrit :

on avait bien compris  [:spamafote]  mais bon (3° degrée powah)


 
Dans le doute.

Reply

Marsh Posté le 29-04-2004 à 10:01:11    

abstiens toi  :whistle:  
 
 
 [:dehors2]


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 29-04-2004 à 10:24:58    

En régle général, il est plutôt conseillé d'utiliser le +w car si jamais ton fichier à des attributs particulier, hop ! il passe à la trappe ... Un exemple ?
 
# Tient un fichier avec le bit s :
$ ll /usr/bin/passwd
-r-s--x--x    1 root     root        15104 mar 14  2002 /usr/bin/passwd
# Je fais pas gaffe et je change son mode :
$ chmod 511 /usr/bin/passwd
$ ll /usr/bin/passwd
-r-x--x--x    1 root     root        15104 mar 14  2002 /usr/bin/passwd
 
et hop ! il a perdu le bit s ... Et je suis comme un con parce que mes utilisateurs peuvent plus modifier leur mot de passe.
 
L'exemple est tiré par les cheveux ? Alors il faut penser a un truc du genre, je veux rajouter l'écriture pour un groupe sur un répertoire et toutes la sous arborescence :
$ chmod 664 /home -R
 
Mais là, vous initialisez tout a 664 même les exécutables. Pas super ! En revanche, on peut faire :
$ chmod g+w /home -R
 
Et là, je ne rajoute que les droits en écriture.

Reply

Marsh Posté le 29-04-2004 à 11:06:33    

où peut-on trouver la signification de chaque lettre ? et l'application du chmod en général ? link ?

Reply

Marsh Posté le 29-04-2004 à 11:10:47    

man chmod


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 29-04-2004 à 11:17:28    


 
[:romf]

Reply

Marsh Posté le 29-04-2004 à 11:18:15    

xPOULET a écrit :

De manière générale comment passez vous les paramètres de cette commande ?  [:meganne]  
 
4    Read
2    Write
1    Execute
 
exemple: pour rendre attribuer tous les droits à tout le monde sur toto, vous faites
 

chmod a+rwx toto


ou
 

chmod 777 toto




 
plustot octal mais plus par habitude que par volontée...


---------------
If everything else failed then read the instructions
Reply

Marsh Posté le 29-04-2004 à 11:23:15    

il manque : "clic droit sur le(s) fichier(s)->Propriété" [:joce]
 
Moi je trouve les lettres plus intuitive, même si je sais le faire en octal, je préfère comme ça ! C'est comme les horloge en binaire, ça se lit, m'enfin, je préfère une en base 10 [:spamafote]

Reply

Marsh Posté le 29-04-2004 à 11:49:02    

yannigperr a écrit :


L'exemple est tiré par les cheveux ?


 
Pas du tout, il est même très bon comme exemple :)
 
En fait je dirais que les lettres sont très pratiques pour une modification de droits, et l'octal pour une création de droit :)
 
 
edit : oups, grosse faute pas belle :D


Message édité par philou_a7 le 29-04-2004 à 11:49:22
Reply

Marsh Posté le 29-04-2004 à 11:50:05    

je suis en FAT32, y'a pas de droits :o

Reply

Marsh Posté le 29-04-2004 à 13:32:03    

bobuse a écrit :

il manque : "clic droit sur le(s) fichier(s)->Propriété" [:joce]
 
Moi je trouve les lettres plus intuitive, même si je sais le faire en octal, je préfère comme ça ! C'est comme les horloge en binaire, ça se lit, m'enfin, je préfère une en base 10 [:spamafote]


 
Les chiffres sont en base 10 mais le système est sexagésimal.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 29-04-2004 à 13:50:32    

philou_a7 a écrit :


En fait je dirais que les lettres sont très pratiques pour une modification de droits, et l'octal pour une création de droit :)

[:plusun]

Reply

Marsh Posté le 29-04-2004 à 13:59:10    

yannigperr a écrit :


L'exemple est tiré par les cheveux ? Alors il faut penser a un truc du genre, je veux rajouter l'écriture pour un groupe sur un répertoire et toutes la sous arborescence :
$ chmod 664 /home -R
 
Mais là, vous initialisez tout a 664 même les exécutables. Pas super ! En revanche, on peut faire :
$ chmod g+w /home -R


 
donc tu donnes les droits en écriture sur des fichiers binaires aussi? beurk!  :ange:

Reply

Marsh Posté le 29-04-2004 à 15:03:07    

Oui mais en même temps, c'est largement moins pire que de filer les droits d'exécution (ou pire de les retirer) sur un fichier qui n'est pas un exécutable :))

Reply

Marsh Posté le 29-04-2004 à 15:14:38    

ben oui et non, en tous cas, un find/grep/autre filtre approprié avant le chmod, c'est plus mieux!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed