Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 03-01-2017 13:38:48

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 14-12-2016

Que veut dire éxécuter? rwx [résolu]

Bonjour,
Que veut dire éxécuter?

rwx
r: lire
w: écrire
x: éxécuter!?

Quelle est la différence entre écrire et éxécuter?

Merci de m'éclaircir

Dernière modification par Patrick Debian (03-01-2017 15:17:41)


8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

#2 03-01-2017 14:17:25

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : Que veut dire éxécuter? rwx [résolu]

écrire c'est modifier/rédiger/supprimer, exécuter c'est lancer le script ou le programme d'une application réservée par exemple.

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 03-01-2017 15:17:00

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 14-12-2016

Re : Que veut dire éxécuter? rwx [résolu]

Merci smolski,
Il y a des termes techniques de base qui sont évidents pour des personnes initiées et qui pour moi, novice, ils ne sont pas encore compris ou compris, mais pas avec exactitude et assimilés ; ce qui pourrait me faire comprendre de travers des tutos et autres explications, ce qui m'amènera à des erreurs par la suite.

Après avoir lu « les cahiers du débutant - Jessie », je viens de me plonger dans :
https://debian-facile.org/doc:systeme:c … papillonne

Pour avoir étudié, je sais que d'avoir de bonnes bases bien comprises et solides, facilite, mais sont indispensables pour la suite de l'étude d'une science. Sinon, il faut recommencer dés le début et effacer des données erronées de l'intellect pour en remplacer par des justes. Et cela est un travail plus fastidieux que de formater un disque dur et de lui remettre un OS.

Merci pour la compréhension de vous tous

Dernière modification par Patrick Debian (03-01-2017 15:20:16)


8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

#4 03-01-2017 15:23:42

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(G)UI : GNOME
Inscription : 09-05-2013
Site Web

Re : Que veut dire éxécuter? rwx [résolu]

smolski a écrit :

exécuter c'est lancer le script ou le programme d'une application réservée par exemple.


Dans le cas d'un fichier.

Le droit "x", "exécuter donc, appliqué à un dossier signifie la possibilité d'entrer dans le dossier.


1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#5 03-01-2017 15:31:44

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : Que veut dire éxécuter? rwx [résolu]

sogal a écrit :

Le droit "x", "exécuter donc, appliqué à un dossier signifie la possibilité d'entrer dans le dossier.

J'étais en train de faire un petite exemple wink

ls -l


drwxr-xr-x 4 root root 4096 janv.  3 14:22 test


tree


.
└── test
    └── machin
        └── README.md

 


En tant qu'utilisateur, je peux donc voir ce qui se trouve dans test/machin
Je supprime le droit d'execution au dossier test

chmod o-x test


ls -l


drwxr-xr-- 4 root root 4096 janv.  3 14:22 test


tree


.
└── test
 


Mon utilisateur ne peut plus voir ce qu'il y a dans le dossier test wink


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#6 03-01-2017 15:42:35

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Buster/Sid/Rc-Buggy
Noyau : Linux (≥ 4.12)
(G)UI : i3-wm (≥ 4.13)
Inscription : 07-07-2008
Site Web

Re : Que veut dire éxécuter? rwx [résolu]

Euh, pour les dossier, il est facile de confondre la lecture et l'exécution smile

La lecture, c'est le droit de lire la liste des fichiers du répertoire,
l'écriture, c'est le droit de créer/supprimer/renommer un fichier/dossier dans le répertoire,
l'exécution, c'est le droit de « traverser » un répertoire.



Exemple:

cd /tmp
# Creation de trois dossiers a, b et c
mkdir a b c
# Creation d'un fichier vide « f » dans chacun de ces dossiers
touch a/f b/f c/f
# Droit d'execution seulement
chmod a=x a
# Droit de lecture seulement
chmod a=r b
# Droit d'ecriture seulement
chmod a=w c

# Lecture (marche pour b uniquement, malgre un message d'erreur car ls ne peut pas obtenir les informations autres que les noms sur les fichiers comme la taille, date de modif, etc.)
ls -l a b c
# Execution (marche pour a uniquement)
ls -l a/f b/f c/f
cat a/f b/f c/f
 


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 03-01-2017 15:51:50

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 14-12-2016

Re : Que veut dire éxécuter? rwx [résolu]

Si j'ai compris, Il n'y a plus que root qui peut exécuter test. Car il est l'utilisateur de test et fait parti de son groupe, alors q'un utilisateur autre que route, ici "o", ne peut plus exécuter,mais peut toujours lire test.

- Est- cela?

PS : j'ai lu ce matin dans le « papillonage » le tuto de chmod.

- Cela m'amène à me poser cette question en plus :
Est-ce que root à un environnement de bureau graphique comme tout autre utilisateur ?

- Merci à tous, pour votre participation

Dernière modification par Patrick Debian (03-01-2017 15:52:15)


8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

#8 03-01-2017 16:03:16

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : Que veut dire éxécuter? rwx [résolu]

Ah mais j'ai appris le coup du traverser ou pas un répertoire, merci Patrick Debian, comme quoi on en apprend ou réapprend sans cesse lorsqu'on utilise un site d'entraide.
L'environnement graphique de root est le même que celui d'user mais avec des droits plus élevés.
Exemple en utilisant gparted :
https://debian-facile.org/doc:environne … me:gparted

En graphique ou en terminal, il est déconseillé de rester en root alors qu'on peut accéder ou réaliser en user, c'est la source aux pépins garantie !

Bonne continuation mon gaw...
... character0053.gif

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#9 03-01-2017 16:11:50

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(G)UI : GNOME
Inscription : 09-05-2013
Site Web

Re : Que veut dire éxécuter? rwx [résolu]

Patrick Debian a écrit :

Est-ce que root à un environnement de bureau graphique comme tout autre utilisateur ?


En théorie, c'est possible. Toutefois ce n'est généralement pas le cas et il est même souvent déconseillé d'exécuter une application graphique en tant que root. Des mécanismes d'élévations temporaires de privilèges existent pour ça (gksu, policykit par exemple).


1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#10 03-01-2017 16:16:53

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : Que veut dire éxécuter? rwx [résolu]

Patrick Debian a écrit :

Si j'ai compris, Il n'y a plus que root qui peut exécuter test

Pour un dossier, il s'agit de le traverser, et non de l'executer. En fait, même si le dossier machin et le fichier README.md ont les bon droits, l'utilisateur autre que root ne pourra pas atteindre ces fichier.

Patrick Debian a écrit :

Est-ce que root à un environnement de bureau graphique comme tout autre utilisateur ?

Non. Il pourrait masi est bloqué par défaut car cela représente une faille de sécurité importante (si tu utilises ton naviguateur Internet en tant que root par exemple, les scripts qui s'y execute auraient les droits de root, même les scripts malicieux hmm ).


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#11 03-01-2017 16:41:56

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 14-12-2016

Re : Que veut dire éxécuter? rwx [résolu]

Comme on dit ; une question en amène une autre :
C'est quoi « traverser » dans la langue informatique ?


Comme quoi le savoir, est indéfini. Ne sommes nous pas sur terre pour apprendre ?

8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

#12 03-01-2017 16:49:06

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : Que veut dire éxécuter? rwx [résolu]

Patrick Debian a écrit :

C'est quoi « traverser » dans la langue informatique ?

Ben dans mon exemple, pour aller dans le dossier machin, tu dois traverser test si tu es plus haut dans l'arborescence. Il faut s'imaginer marchant sur les branches de l'arbre tree

tree essai


essai
└── test
    └── machin
        └── README.md
 


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#13 03-01-2017 16:58:50

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
Inscription : 14-12-2016

Re : Que veut dire éxécuter? rwx [résolu]

Merci, je n'avais pas saisi.

8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

Pied de page des forums