Attribuer des comptes et droits sur les fichier pour un nouveau prog - Divers - Linux et OS Alternatifs
Marsh Posté le 22-01-2008 à 11:19:54
La question est sous quel utilisateur tourne le process qui exécute ton script
Sous debian, de mémoire apache (qui exécute ces cgi) tourne sous l'utilisateur www-data et sous le groupe www-data. Ca c'est à voir dans ton ficiher de configuration d'apache...
ou via la commande ps
Solutions :
=> changer le propriétaire de ton fichier pour qu'il soit à www-data et modifier les permissions pour que seul le propriétaire puisse écire/lire dedans (600)
=> modifier le groupe du fichier et mettre les permissions qui vont bien pour que le proprio et le groupe www-data (ci c'est celui là qui doit pouvoir lire/ecrire) puissent lire/ecrire (660)
>> http://fr.wikipedia.org/wiki/Permissions_Unix
Marsh Posté le 22-01-2008 à 11:38:16
o'gure a écrit : La question est sous quel utilisateur tourne le process qui exécute ton script |
Bien sur Apache www-data, ça va de soit Ah, il fallait y penser , C'est qu'il faut avoir l'esprit vif à tout moment.
Merci o'gure pour ces infos, j'ai ma soluce.
Marsh Posté le 22-01-2008 à 11:07:43
Bonjour,
j'écris une cgi et j'ai des problème de droit d'accès aux fichier.
Cette cgi est sensé écrire dans un fichier .htpasswd, mais j'ai du attribué des droit d'écriture à tout utilisateur pour parvenir à ma fin.
La question est quelle sont les solution ?
Je suis root sur ma Gnu/linux Debian.
Merci