J'aimerais que par défaut les utilisateurs crée des fichiers avec les droits 740 (et non 640)
Avec un umask de 0037, les fichiers sont créer avec les droits 0640
C'est pour mon serveur web, j'utilise PHP en CGI et j'ai besoin d'avoir les droits d'exécution automatiquement sur les fichiers .php
Si quelqu'un à une idée, je suis preneur.
Merci d'avance
# Il faut que tu modifies tes applications
Posté par Boa Treize (site web personnel) . Évalué à 2.
[^] # Re: Il faut que tu modifies tes applications
Posté par Dominique Feyer (site web personnel) . Évalué à 1.
Le but c'est que les fichiers créer via SSH, FTP ou SFTP puisse être créer en 740 sans passer par une action comme un chmod.
[^] # Re: Il faut que tu modifies tes applications
Posté par Ptignome . Évalué à 2.
Mais bon pour la pratique , je sais pas trop comment ça marche mais je pense pas que ce soit le top
sinon tu peux essayer un petit hack avec fopen et fclose qui détourne les fonction grace aux options de ld ( le linker )
# /etc
Posté par doublehp (site web personnel) . Évalué à 0.
Je n ai pas la moindre idee du nom du fichier, mais je sais que les attributs par default sont par la.
[^] # Re: /etc
Posté par botio2 . Évalué à 2.
il y a pas mal de choses interessantes dans ce fichier et il est bien documenté.
[^] # Re: /etc
Posté par Boa Treize (site web personnel) . Évalué à 1.
C'est l'umask par défaut qu'on y trouve (plus plein d'autres réglages utiles). La valeur par défaut, c'est l'application (ou la bibliothèque à laquelle elle fait appel) qui la choisit, et c'est le plus souvent 0666, suivi d'un fchmod() quand ça ne plaît pas au programmeur.
Bref, Dominique n'a que des solutions pas faciles à mettre en oeuvre (création d'une bibliothèque pre-load pour modifier le comportement des routines système, modification ou création d'un plugin pour son système de fichier), ou des solutions un peu bourrin (un cron toutes les cinq minutes qui met les bonnes permissions).
[^] # Re: /etc
Posté par doublehp (site web personnel) . Évalué à -1.
toute decision sous UNIX est sujette a une action par default, et elle est toujours ocnfigurable dans etc.
il n y a jamais rien de decide ou fixe dans /lib ou /usr. Revise la structure des UNIX.
[^] # Re: /etc
Posté par Boa Treize (site web personnel) . Évalué à 2.
Non, mais toi, tu as l'air d'être dans un sale état.
si le server est un Linux, c est simplissime
Tu veux dire que sous Linux, tout est simplissime ? Ou que la gestion des droits d'accès est simplissime ? Ce fil de discussion est la preuve que ce n'est clairement pas le cas.
Cf les posts juste au dessus et dessous.
Il confondent umask et permission par défaut . Seul l'umask est réglable. Chacun est persuadé que « c'est possible », mais aucun ne le montre. Moi, je lis open(2), et je sais que ce n'est pas possible, à moins d'utiliser une des méthodes que je mentionne plus haut (notamment une bibliothèque pre-load pour modifier le comportement d'open).
toute decision sous UNIX est sujette a une action par default, et elle est toujours ocnfigurable dans etc.
Du pur délire.
il n y a jamais rien de decide ou fixe dans /lib ou /usr. Revise la structure des UNIX.
Que viens faire l'organistation du système de fichier dans cette discussion ? Tu mélanges tout.
DoubleHP, je ne te réponds que parce que tu es un contributeur régulier ici, et ça m'attriste de te voir rédiger ce genre de truc. Reprends-toi.
# /etc/profile
Posté par ochonpaul . Évalué à 0.
(Suse aussi, c'est peut etre standard)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.