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 :

umask pour tous les utilisateurs


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut umask pour tous les utilisateurs
    Bonjour,

    Je cherche un moyen de mettre un umask à 027 pour tout les utilisateurs de mon serveur Redhat (y compris apache, mysql)

    j'ai modifié les fichiers suivant en ajoutant 'umask 027' mais çà ne marche pas dans tout les cas :
    /etc/profile
    /etc/bashrc
    /etc/rc.d/init.d/httpd
    ~/.cshrc
    ~/.bash_profile
    ~/.bashrc
    ~/.kshrc

    C'est ok pour apache mais certains de mes scripts exécuté en root ne possède pas le bon mask (022)
    Quel fichier de conf dois-je modifier pour mettre un umask à 027 lorsqu'il travaille sur des fichiers ?

    Merci

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je peux me tromper mais il me semble que umask c'est pour la création de nouveaux fichiers. Si tes scripts existent déjà, ils conservent les droits qu'ils ont. Pour changer le masque des fichiers existant, il faut utiliser chmod. A ma connaissance, il n'y a pas de fichier de conf existant pour automatiser cette action. Il va donc falloir que tu fasses toi-même un chmod sur les fichiers qui t'intéressent.

  3. #3
    Invité
    Invité(e)
    Par défaut
    çà c'est déjà fait
    je parle ici des fichiers qui sont créés

  4. #4
    Membre expérimenté
    Profil pro
    Ingénieur
    Inscrit en
    Mars 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Mars 2007
    Messages : 199
    Par défaut
    Bonjour,

    Sauf erreur de ma part, les shell lisent en premier le fichier
    /etc/profile (si aucune option ne l'inhibe).
    Pas besoin de modifier les "~/config" de tes utilisateurs.
    De toute façon, tu ne peux pas vérouiller pour tes utilisateurs la valeur de l'umask.

    Sinon tu peux regarder le fichier /etc/login.defs qui te permet également
    de positionner la valeur de l'umask.

    Pour les démons il te faut positionner la valeur de l'umask dans les fichiers
    d'init. (ce que tu fais déjà)

    Pour mémoire, la valeur de l'umask est héritée du pére par le fils.

  5. #5
    Invité
    Invité(e)
    Par défaut
    merci je vais essayer d'approfondir celà

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/12/2006, 22h21
  2. Réponses: 6
    Dernier message: 06/06/2006, 13h22
  3. autorun programs pour tous les utilisateurs du systeme
    Par mariogarcia dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 14/11/2005, 23h33

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