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 essai
les 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.
Hors 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 groupe
et celui-ci?:
-rwx------ user groupe2
Derniè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 user
le 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 fichier
Hors 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 group
tous 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 fichier
le 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 fichier
root 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 passwd
Les mots de passe sont dans /etc/shadow (chiffrés), voir :
man 5 shadow
Les groupes sont définis dans /etc/group, voir :
man 5 group
#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
Hors 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