Vous n'êtes pas identifié(e).
Pages : 1
Éric Hoffmann
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Normalement, lorsqu'un fichier est créé par un utilisateur, il en est propriétaire, et un groupe par défaut lui est appliqué (généralement users si le fichier a été créé par un utilisateur, et root ou wheel s'il a été créé par root). Cependant, lorsqu'un fichier est créé dans un répertoire portant le droit SGID, alors ce fichier se verra attribuer par défaut le groupe du répertoire. De plus, si c'est un autre répertoire qui est créé dans le répertoire portant le droit SGID, ce sous-répertoire portera également ce droit.
Pour les permissions du groupe, à part umask, je ne vois pas.
Dernière modification par raleur (19-03-2017 10:44:36)
Il vaut mieux montrer que raconter.
Hors ligne
Pour les permissions du groupe, à part umask, je ne vois pas.
Avec umask, est-il possible d'être suffisamment fin pour ne modifier les permissions par défaut que dans un seul dossier, et pas pour tous ce qui est créé par l'utilisateur ?
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Éric Hoffmann
Hors ligne
Je vérifie :
J'obtiens :
Je crée un fichier .odt avec LibreOffice dans /RepPart. J'obtiens :
Le fichier a bien pris le groupe du répertoire
Mais il ne prend pas le w du groupe ; il n'est donc pas modifiable par u2
Qu'en pensez-vous ?
Éric Hoffmann
Hors ligne
Mais il ne prend pas le w du groupe ; il n'est donc pas modifiable par u2
Le SGID ne va régler que le problème de propriétaire, mais pas le problème de droits d'accès. Pour cela, il faut utiliser umask. Avec cela, tu pourras faire en sorte que tous les fichiers et dossiers crées aient les droits rwx. Mais, il me semble que ça n'aura pas la précision que tu souhaites, à savoir que tous les fichiers et dossiers créés par l'utilisateur auront ce droit, et pas uniquement ceux créés dans repPart.
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Dernière modification par raleur (19-03-2017 20:33:20)
Il vaut mieux montrer que raconter.
Hors ligne
Sinon j'espere que tu as bien lu dans le lien que rappel smolsky https://debian-facile.org/viewtopic.php … 00#p168600
Très important:
/me ramène sa science
Je pense qu'une petite précision s'impose pour la bonne compréhension de la chose. Il faut distinguer deux types de systèmes de fichiers :
- les systèmes de fichiers "Unix" qui supportent les permissions POSIX : ext2/3/4, reiserfs, xfs, btrfs...
- les systèmes de fichiers "non Unix" qui ne supportent pas les permissions POSIX : FAT, NTFS...
Souvent les disques externes utilisent FAT ou NTFS pour la compatibilité avec d'autres systèmes d'exploitation comme Windows.
Les droits sur le contenu d'un système de fichiers non Unix sont définis lors du montage de celui-ci. Typiquement, tous les fichiers apparaissent comme appartenant à root ou à l'utilisateur qui a monté le volume et qui a tous les droits dessus. Il ne sert à rien d'essayer de modifier les propriétaires ou les permissions avec chmod ou chown.
En revanche les droits sur le contenu d'un système de fichiers Unix sont définis pour chaque répertoire et chache fichier exactement comme ils le sont pour les fichiers et répertoires d'une installation de Debian. Le fait qu'il s'agit d'un disque externe ne fait pas de différence. Si ce disque contient une installation d'Ubuntu, son ou ses systèmes de fichiers sont de type Unix et les propriétaires et permissions peuvent être modifiés. Cependant il ne faut pas le faire à la légère : certains programmes de cette installation ne fonctionneront plus correctement si on a modifié les propriétaires ou les permissions de certains fichiers. Attention donc si l'installation d'Ubuntu doit encore pouvoir fonctionner comme l'a souligné smolski.
Une dernière information : l'utilisateur et le groupe propriétaires d'un fichier ne sont pas enregistrés par leurs noms mais par leurs identifiants numériques (UID et GID). La correspondance entre les noms d'utilisateurs et les UID est faite dans le fichier /etc/passwd et celle entre les les noms de groupes et les GID dans /etc/group. Cette correspondance est propre à chaque installation. Dans une autre installation, le même nom d'utilisateur peut avoir un autre UID et le même UID peut avoir un autre nom d'utilisateur. Or c'est l'UID et le GID qui comptent pour l'application des permissions. Traditionnellement dans Debian et ses dérivées, le premier utilisateur non root créé a l'UID 1000, le second 1001 et ainsi de suite (d'autres distributions commencent à 500). Le premier utilisateur créé dans Debian devrait donc avoir le même UID que le premier utilisateur créé dans Ubuntu même si leurs noms diffèrent, et devrait pouvoir accéder à ses répertoires et fichiers.
Comme dit raleur vérifie bien UID de chacun si tu veux pas que U2 usurpe l'identité de U1
Dernière modification par Croutons (20-03-2017 15:07:19)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Pages : 1