Pages : 1
#1 Le 08/10/2020, à 17:17
- qolepam
other
bonjour,
simple question:
j'ai crée un fichier essai et je suppose que ls -l essai me donne:
-rwxr--rw- user1 nom2 essailes droits dans other(ici rw-) sont attribués à:
a)autres que user1 ?
ou
b)autres que nom2 ?
merci de votre aide
Dernière modification par qolepam (Le 08/10/2020, à 17:18)
Hors ligne
#2 Le 08/10/2020, à 17:22
- kamaris

Re : other
Remplace le « ou » par un « et » ![]()
Hors ligne
#3 Le 08/10/2020, à 17:57
- Nuliel

Re : other
Le fonctionnement des permissions est le suivant:
- si tu es le propriétaire du fichier (ici user1) alors tu en as la lecture et l'écriture et en exécution
- sinon
-> si tu es dans le groupe nom2 (un groupe est un ensemble d'utilisateurs, mais il peut y avoir qu'un utilisateur dedans), tu as le droit de lire seulement
Dans tous les autres cas (ni le propriétaire ni dans le groupe nom2), alors tu as les droits de lecture et d'écriture.
[ poster un retour de commande ] [ poster une photo ]
Thinkpad x220, Dell latitude E7270 (i7 6600U, 16 Go de RAM, ...), Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Mon nouveau blog: nuliel.fr
En ligne
#4 Le 09/10/2020, à 13:58
- qolepam
Re : other
la réponse est donc:
a) et b) ?
De plus,il y a quelque chose qui m'échappe:
en général dans le répertoire home/user,lorsque qu'on crée un fichier,les droits apparaissent comme cela:
-rwx------ user user
le second user fait parti du groupe
1)ma question:
le second membre(ici user) est un élément du groupe ou un groupe?
2)En admettant que le groupe par défaut se nomme groupe.
Si j'avais crée un second groupe "groupe2" dans lequel se trouve user2
avec un chown
aurai-je pu obtenir ce résultat pour les droits du fichier?:
-rwx------ user2 groupeet celui-ci?:
-rwx------ user groupe2Dernière modification par qolepam (Le 09/10/2020, à 16:40)
Hors ligne
#5 Le 09/10/2020, à 16:46
- kamaris

Re : other
la réponse est donc:
a) et b) ?
Oui.
De plus,il y a quelque chose qui m'échappe:
en général dans le répertoire home/user,lorsque qu'on crée un fichier,les droits apparaissent comme cela:-rwx------ user userle second user fait parti du groupe
Non, le second user est le nom du groupe dans lequel le premier user se trouve : c'est le cas particulier (assez courant) où l'utilisateur et le groupe ont le même nom.
1)ma question:
le second membre(ici user) est un élément du groupe ou un groupe?
Réponse ci-dessus.
2)En admettant que le groupe par défaut se nomme groupe.
Si j'avais crée un second groupe "groupe2" dans lequel se trouve user2
avec un chown
aurai-je pu obtenir ce résultat pour les droits du fichier:-rwx------ user2 groupe
Oui :
sudo chown user2:groupe fichierHors ligne
#6 Le 09/10/2020, à 16:52
- qolepam
Re : other
alors others veut dire précisément après ce résultat:
-rwx------ user grouptous les autres de user et de tous les éléments du groupe group
A confirmer
Dernière modification par qolepam (Le 09/10/2020, à 16:55)
Hors ligne
#7 Le 09/10/2020, à 17:04
- kamaris

Re : other
C'est tout confirmé ! ![]()
$ ls -l fichier
-rw-r--r-- 1 user user 108 9 oct. 18:00 fichier
$ chmod ug-r fichier
$ ls -l fichier
--w----r-- 1 user user 108 9 oct. 18:00 fichier
$ cat fichier
cat: fichier: Permission non accordée
$ sudo chown root:root fichier
$ ls -l fichier
--w----r-- 1 root root 108 9 oct. 18:00 fichier
$ cat fichier
Moi, j’ai dit bizarre… bizarre ? Comme c’est étrange… Pourquoi aurais-je dit bizarre… bizarre…
$ Quand le fichier m'appartenait, je n'avais pas le droit de lire, car je m'étais enlevé les droits.
Mais si root prend possession du fichier, je deviens other, et alors j'ai le droit de le lire.
Hors ligne
#8 Le 10/10/2020, à 00:43
- qolepam
Re : other
quelque chose m'échappe encore.
Je ne connais que le fichier /etc/group qui contient une liste dont user et root.
3)Quand on a le résultat suivant:
-rw-r--r-- 1 user user 108 9 oct. 18:00 fichierle second user est un groupe.Quel est le chemin de ce groupe dans l'arborescence Unix?
4)Quand on a le résultat suivant:
-rw-r--r-- 1 user root 108 9 oct. 18:00 fichierroot est un groupe.Quel est le chemin de ce groupe dans l'arborescence Unix?
Hors ligne
#9 Le 10/10/2020, à 07:38
- bruno
Re : other
Je ne suis pas sûr de comprendre la question…
Les utilisateurs sont définis dans le fichier /etc/passwd, voir :
man 5 passwdLes mots de passe sont dans /etc/shadow (chiffrés), voir :
man 5 shadowLes groupes sont définis dans /etc/group, voir :
man 5 groupHors ligne
#10 Le 10/10/2020, à 08:25
- FrancisFDZ
Re : other
Bonjour,
+1 avec @bruno : tout cela est un problème de définitions, et bruno a bien défini où on pouvait trouver ces définitions (ce qui n'est pas évident à priori pour un néophyte, comme "définition des utilisateurs" dans "/etc/passwd" ou "mots de passe" dans "/etc/shadow")
[Edit] Il est vrai que la présence de groupes portant le même nom que des "users" ajoute un peu de confusion {/Edit]
Dernière modification par FrancisFDZ (Le 10/10/2020, à 08:29)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#11 Le 10/10/2020, à 09:48
- kamaris

Re : other
Quel est le chemin de ce groupe dans l'arborescence Unix?
Un groupe n'a pas de répertoire personnel, contrairement à un utilisateur, encore que ce ne soit pas obligatoire (cf. man useradd).
Hors ligne
#12 Le 10/10/2020, à 09:53
- Nuliel

Re : other
A noter que lorsqu'on crée un fichier ou un dossier, des droits sont appliqués par défaut, et ils sont définis par un umask (un pour les fichiers et un pour les dossiers).
Visiblement, sur ubuntu l'umask des fichiers est de 664 soit -rw-rw-r-- et l'umask des dossiers est de 755 soit drwxrwxr-x
[ poster un retour de commande ] [ poster une photo ]
Thinkpad x220, Dell latitude E7270 (i7 6600U, 16 Go de RAM, ...), Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Mon nouveau blog: nuliel.fr
En ligne
#13 Le 10/10/2020, à 10:01
- kamaris

Re : other
Ça se gère dans /etc/login.defs : peut-être que l'umask est à 022, mais que USERGROUPS_ENAB est à yes, auquel cas si user == group, l'umask passe à 002.
Hors ligne
Pages : 1