[debian] $cd/home/utilisateur
Fermé
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
-
28 août 2006 à 02:30
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 2 sept. 2006 à 18:09
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 2 sept. 2006 à 18:09
A voir également:
- [debian] $cd/home/utilisateur
- Cd burner - Télécharger - Gravure
- Hiren's boot cd - Télécharger - Divers Utilitaires
- Mailstore home - Télécharger - Mail
- Dev home. - Télécharger - Développement
- Jaquette cd gratuite à télécharger - Télécharger - Catalogage
6 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
2 sept. 2006 à 17:06
2 sept. 2006 à 17:06
Salut,
mais comment le faire via le site directement?
En php je ne sais pas le faire, en revanche avec perl oui.
Cependant je ne l'ai jamais fait et je ne le ferai pas non plus.
Pour des raisons de sécurité ce n'est pas une bonne chose.
SI tu veux vraiment le faire il faut faire attention l'indentité sous laquelle le script est exécuté.
Une commande de genre rm -fR / pourra être fatale si le script s'exécute sous l'identité de root (et ça sera exactement le cas).
D'ailleurs c'est le rôle de root de créer un utilisateur, et en ce cas si tu permet à un utilisateur de créer des utilisateur ça veut dire que ton utilisateur va exécuter le script sous l'identité de root.
C'est seulement mon humble avis.
lami20j
mais comment le faire via le site directement?
En php je ne sais pas le faire, en revanche avec perl oui.
Cependant je ne l'ai jamais fait et je ne le ferai pas non plus.
Pour des raisons de sécurité ce n'est pas une bonne chose.
SI tu veux vraiment le faire il faut faire attention l'indentité sous laquelle le script est exécuté.
Une commande de genre rm -fR / pourra être fatale si le script s'exécute sous l'identité de root (et ça sera exactement le cas).
D'ailleurs c'est le rôle de root de créer un utilisateur, et en ce cas si tu permet à un utilisateur de créer des utilisateur ça veut dire que ton utilisateur va exécuter le script sous l'identité de root.
C'est seulement mon humble avis.
lami20j
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
64
2 sept. 2006 à 17:12
2 sept. 2006 à 17:12
Si cela est dangereu en effet mais alors si c'est dangereu, comment font les hébergeurs de sites webs?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
2 sept. 2006 à 17:23
2 sept. 2006 à 17:23
Salut,
omment font les hébergeurs de sites webs?
Tu as déjà configurer un serveur web chez toi?
Par exemple avec apache tu peux (en tant qu'administrateur de site) utiliser plusieurs méthodes :
- hôtes virtuels par nom
- hôtes virtuels par adresse
- hôtes virtuels mixtes (nom et adresse)
- hébergement virtuel par port
Sur un site chargé, c'est aussi possible de lancer plusieurs instances d'Apache configurées différemment.
Ce de quoi tu parles public_html c'est d'utiliser un répertoire utilisateur (la directive UserDir) et en ce moment la connexion se fera avec
pour
lami20j
omment font les hébergeurs de sites webs?
Tu as déjà configurer un serveur web chez toi?
Par exemple avec apache tu peux (en tant qu'administrateur de site) utiliser plusieurs méthodes :
- hôtes virtuels par nom
- hôtes virtuels par adresse
- hôtes virtuels mixtes (nom et adresse)
- hébergement virtuel par port
Sur un site chargé, c'est aussi possible de lancer plusieurs instances d'Apache configurées différemment.
Ce de quoi tu parles public_html c'est d'utiliser un répertoire utilisateur (la directive UserDir) et en ce moment la connexion se fera avec
pour
UserDir public_html -> ~user/public-html/index.html UserDir /www/site -> /www/site/user/index.html UserDir /home/*/www/site -> /home/user/www/site/index.htmlMais ça ne veut pas dire qu'on laisse tout le monde créer son compte, etc.
lami20j
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
2 sept. 2006 à 17:31
2 sept. 2006 à 17:31
Re,
Quand je dit créer son compte je parle dans le sens GNU/Linux - useradd, etc...
Tu peux en revanche créer un répertoire dans lequel tous le monde peut créer un répertoire dont il es propriètaire.
Prenons l'exemple de répertoire /tmp
Tous le monde a accès à ce répertoire. En revanche il faut positionner le sticky bit sur le répertoire pour empêcher la possibilité de suppression par un autre utilisateur des fichiers dont ne lui appartient pas (c'est le cas de /tmp).
lami20j
Quand je dit créer son compte je parle dans le sens GNU/Linux - useradd, etc...
Tu peux en revanche créer un répertoire dans lequel tous le monde peut créer un répertoire dont il es propriètaire.
Prenons l'exemple de répertoire /tmp
Tous le monde a accès à ce répertoire. En revanche il faut positionner le sticky bit sur le répertoire pour empêcher la possibilité de suppression par un autre utilisateur des fichiers dont ne lui appartient pas (c'est le cas de /tmp).
lami20j
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fabrice11901
Messages postés
787
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2007
64
2 sept. 2006 à 17:58
2 sept. 2006 à 17:58
j'ai en fait déjà un dédié avec le panel vhcs mais on peut créer des utilisateurs que quand l'admin est connecté je voudrai qu'on puisse en créer en fait via le site tu comprend?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
2 sept. 2006 à 18:09
2 sept. 2006 à 18:09
Re,
je voudrai qu'on puisse en créer en fait via le site tu comprend?
Oui, j'ai bien compris ;) , malheureusement php je ne connais pas.
Je pense qu'il faut voir côté fonction system qui te permet d'exécuter de commandes système. http://fr3.php.net/manual/fr/function.system.php
lami20j
je voudrai qu'on puisse en créer en fait via le site tu comprend?
Oui, j'ai bien compris ;) , malheureusement php je ne connais pas.
Je pense qu'il faut voir côté fonction system qui te permet d'exécuter de commandes système. http://fr3.php.net/manual/fr/function.system.php
lami20j