IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Permissions de groupe et utilisateur


Sujet :

Administration système

  1. #1
    Membre expert

    Avatar de Songbird
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Juin 2015
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 493
    Points : 3 872
    Points
    3 872
    Billets dans le blog
    8
    Par défaut Permissions de groupe et utilisateur
    Bien le bonsoir,

    Toutes les docs que j'ai lu à propros des permissions accordées (ou non) aux groupes ainsi qu'aux utilisateurs ne permettaient d'affecter ces dernières que sur un seul fichier.

    Je voudrais savoir si il est possible, à la création d'un groupe ou même en le modifiant après sa création, de prévoir, à l'avance, les permissions en lecture, en écriture et à l'exécution pour chaque groupe, quelque soit le fichier présenté ?


    Parce que je me vois mal faire un gros (et dégueu) chmod 770 à la racine

    Je vous remercie d'avance pour votre réponse,

    Cordialement,

    Songbird.
    Avant de poster: FAQ Rust; FAQ Dart; FAQ Java; FAQ JavaFX.
    Vous souhaiteriez vous introduire au langage Rust ? C'est par ici ou ici !
    Une question à propos du langage ? N'hésitez pas à vous rendre sur le forum !


    Pour contribuer à la rubrique, vous pouvez me contacter par MP (Sorry, we're closed!) ou contacter directement la rédaction.

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    je suis pas 100% certain d'avoir compris ce que tu disais mais dans le doute tu peux peut-être regarder du côté de la commande umask pour commencer

  3. #3
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par Songbird_ Voir le message
    Bien le bonsoir,

    Toutes les docs que j'ai lu à propros des permissions accordées (ou non) aux groupes ainsi qu'aux utilisateurs ne permettaient d'affecter ces dernières que sur un seul fichier.

    Je voudrais savoir si il est possible, à la création d'un groupe ou même en le modifiant après sa création, de prévoir, à l'avance, les permissions en lecture, en écriture et à l'exécution pour chaque groupe, quelque soit le fichier présenté ?
    umask permet de definir le status de permissions par défaut pour un utilisateur donné via son .bashrc ou .kshrc ou .profile
    ou même temporairement en lançant cette commande dans le shell en cours.
    jusquèa le quitter...

    oublies pas que c'est un masque donc c'est pas comme les valeurs qu'on applique à un chmod

    par exemple 0022 pour umask equivaut à 0644 pour chmod
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    francois@baal:~$ cd /tmp ; umask 0022 ; touch toto && ls -l toto && rm toto ; cd -
    -rw-r--r-- 1 francois francois 4843 nov.  21 09:50 toto
    /home/francois
    francois@baal:~$




    Parce que je me vois mal faire un gros (et dégueu) chmod 770 à la racine
    si tu y penses ne le fait jamais oublies pas que si tu fait ça tu niques toutes les permissions existantes et ton système est quasi fichu tout du moins il ira plus vite de le réinstaller que de le corriger après une erreur pareille...

    Je vous remercie d'avance pour votre réponse,

    Cordialement,

    Songbird.

  4. #4
    Membre expert

    Avatar de Songbird
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Juin 2015
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 493
    Points : 3 872
    Points
    3 872
    Billets dans le blog
    8
    Par défaut
    Bonsoir,

    Merci pour vos réponses rapides !


    umask permet de definir le status de permissions par défaut pour un utilisateur donné via son .bashrc ou .kshrc ou .profile
    ou même temporairement en lançant cette commande dans le shell en cours.
    jusquèa le quitter...

    Y aurait-il un moyen d'affecter ces permissions par défaut, non pas à un utilisateur bien précis, mais à un groupe tout entier, cette fois-ci ?



    salut,

    je suis pas 100% certain d'avoir compris ce que tu disais mais dans le doute tu peux peut-être regarder du côté de la commande umask pour commencer
    Grossièrement:
    Je souhaiterais affecter des permissions "génériques" à un groupe quelconque, pour que tous les utilisateurs faisant partie de ce groupe puissent bénéficier (ou pas) de ces permissions sur l'ensemble des fichiers et non sur un répertoire/fichier bien précis à chaque fois.

    Je ne sais pas si c'est réellement possible, donc je pose la question.

    En espérant avoir été plus clair.

    Songbird.
    Avant de poster: FAQ Rust; FAQ Dart; FAQ Java; FAQ JavaFX.
    Vous souhaiteriez vous introduire au langage Rust ? C'est par ici ou ici !
    Une question à propos du langage ? N'hésitez pas à vous rendre sur le forum !


    Pour contribuer à la rubrique, vous pouvez me contacter par MP (Sorry, we're closed!) ou contacter directement la rédaction.

  5. #5
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    Citation Envoyé par Songbird_ Voir le message
    Y aurait-il un moyen d'affecter ces permissions par défaut, non pas à un utilisateur bien précis, mais à un groupe tout entier, cette fois-ci ?
    c'est ce que te dit frp31 en fait, tu n'attribues pas directement un masque de création de fichiers/répertoires à un utilisateur (sinon il serait stocké dans /etc/passwd par exemple), tu rajoutes la commande umask au bashrc de l'utilisateur, du coup quand il se loggue le système lit son .bashrc et set le umask à la bonne valeur

    de la même façon qu'il y a un .bashrc pour chaque utilisateur il y en a un global dans /etc/bashrc (de mémoire, ou dans /etc/profile, ça marche aussi), du coup une méthode possible consisterait à rajouter dedans quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    case $(id -gn) in
       groupe1) umask 022;;
       groupe2) umask 021;;
       groupe3) umask 777;;
       *) umask 022;;
    esac
    (non testé, mais quelque chose d'approchant doit fonctionner)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. A propos des groupes d'utilisateur
    Par tsing dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 25/02/2006, 14h27
  2. [Firebird] Comment gérer des groupes d'utilisateur
    Par stundman dans le forum Administration
    Réponses: 3
    Dernier message: 16/11/2005, 13h30
  3. "roles" ou "groupe d'utilisateurs"
    Par Equus dans le forum Débuter
    Réponses: 5
    Dernier message: 02/03/2005, 11h39
  4. [C#] Groupe d'utilisateur NT
    Par Bkarroum dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/11/2004, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo