Appartenance automatique des fichiers

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Appartenance automatique des fichiers

Messagepar achel » 29 Avr 2008 21:01

Bonjour, suite à mes problème sur l url rewritting et l execution de mon scriptde chmod résolut grâce à la commande :

Code: Tout sélectionner
chown -R www /home/e-smith/files/ibays/monibay/html


je me demandais si y'avait pas moyen de lier directement mes ibays à leur création au user d'apache ... et surtout parceque chaque fois que je rajoute des fichiers leur appartenance va à root ...

c'est peut être pas sécure mais je voudrais quand même savoir comment faire.

Merci beaucoup.
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar achel » 30 Avr 2008 00:14

Personne a une idée ???

merci d avance
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar achel » 30 Avr 2008 15:57

Y'a qqun pour répondre, à voir y a du monde qui regarde le post mais personne ne répond ...

merci
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar achel » 30 Avr 2008 16:02

Dans mon httpd.conf j'ai bien :

Code: Tout sélectionner
# httpd as root initially and it will switch. 

# User/Group: The name (or #number) of the user/group to run httpd as.
#  On SCO (ODT 3) use User nouser and Group nogroup
#  On HPUX you may not be able to use shared memory as nobody, and the
#  suggested workaround is to create a user www and use that user.
#  NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
#  when the value of (unsigned)Group is above 60000;
#  don't use Group nobody on these systems!

User www
Group www


Pourquoi alors que je crée une ibay ou que j upload des fichiers, ceux ci appartiennent il directement au user "root" ???
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar unnilennium » 30 Avr 2008 18:08

comment upload tu les fichiers : quel logiciel, quel protocole, et quel utilisateur.


Quel est le réglage de ton ibay: quel groupe propriétaire, quel permission dans le manager ?
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar Stirner » 30 Avr 2008 18:21

Salut,


Même réflexion qu' unnilennium si tu upload tes fichiers via winscp par exemple tu utilises le root donc les fichier appartiennent à root (sauf erreur de ma part). Si tu souhaites que les fichiers appartiennent à un utilisateur précis le plus simple est de passer par samba et de charger tes fichiers en utilisant ce compte.

Enfin tu doit pouvoir faire un petit script qui régulièrement change les droits des fichiers (mais je n'en vois pas l'intérêt.

Précise un peu plus ton cas.


@+
Avatar de l’utilisateur
Stirner
Vice-Amiral
Vice-Amiral
 
Messages: 777
Inscrit le: 06 Jan 2006 07:45
Localisation: Calva...Dos...

Messagepar achel » 30 Avr 2008 19:40

En effet je transfert mes fichiers via winscp en SFTP avec le compte root ...

Mais alors, comment puis je me connecter avec le compte du user www (il n'est pas créé chez moi, enfin, pas référencé dans les users, bien que ce soit l'utilisateur de apache)

Comment puis je trouver son mot de passe ??? Pcq j'ai essayé avec d autres users et mon scripts de chmod ne fonctionne pas à ce moment là ... est il possible d accéder à l'ibays (ou les différentes ibay) via ftp et le compte www ????
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar unnilennium » 30 Avr 2008 21:46

hum,

le compte www n'a pas d'accès externe et heureusement.

La solution réside dans le groupe si tu as juste besoin de pouvoir exécuter les fichiers, par defaut le html des ibays appartient aux groupes suivants:

- www
ou
- shared

Les fichiers que tu upload en sftp avec root doivent avoir la propriété suivante :
- root:www
ou
- root:shared

ce qui veut dire utilisateur proprietaire : root ; groupe proprietaire : www ou shared suivant.

A savoir que l'utilsiateur www est membre des groupes www et shared. Il suffit donc de donner le droit xrw au groupe dans le html et de jouer eventuellement avec d'autres marqueurs pour que les fichiers uploadé vis sftp aient le bon chmod

pour plus d'info :
Code: Tout sélectionner
man chmod


Autre chose tu peux vouloir faire des opérations qui nécessitent que l'utilisateur www soit le proprietaire ... il te reste que la solution d'un script en cron qui toutes les minutes face un chown et un chmod correct.
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar achel » 01 Mai 2008 14:09

Ouaich en fait ca reviens au même que ce que je fais ... j upload mes fichiers en sftp puis je fais mon chown ... un peu $%#&! comme procédure ...

Le truc, c'est que si j héberge le site d un ami, je devrai toujours etre là derrière la console pour faire ces opérations ... ce qui est quand même rébarbatif alors que le httpd.conf est bien configuré mais que ça ne s'applique pas ...
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité