Commande Linux dans du php
Résolu/Fermé
Pocket65k
-
12 mars 2009 à 20:07
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 - 13 mars 2009 à 21:22
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 - 13 mars 2009 à 21:22
A voir également:
- Commande Linux dans du php
- Invite de commande - Guide
- Commande terminal mac - Guide
- Easy php - Télécharger - Divers Web & Internet
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
5 réponses
mamiemando
Messages postés
33357
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
13 novembre 2024
7 805
13 mars 2009 à 00:35
13 mars 2009 à 00:35
C'est faisable via la commande system :
https://www.php.net/system
Ensuite :
http://pwet.fr/man/linux/administration_systeme/useradd/
Ceci dit ça me paraît une (très) mauvaise idée de permettre à un script de lancer des commandes root car tu vas être obligé de passer par des bits suid ou des clés ssh ce qui est le début de la fin.
Même si tu arrives à le faire proprement, il va falloir ensuite gérer le cas des utilisateurs qui spamment des créations de compte, qui utilisent des noms réservés etc (par exemple comment va tu gérer le cas d'un utilisateur qui crée un compte sshd et que tu veux installer ensuite un serveur ssh, sachant qu'il y a plein d'autres exemples)... Bref pas top...
https://www.php.net/system
Ensuite :
http://pwet.fr/man/linux/administration_systeme/useradd/
Ceci dit ça me paraît une (très) mauvaise idée de permettre à un script de lancer des commandes root car tu vas être obligé de passer par des bits suid ou des clés ssh ce qui est le début de la fin.
Même si tu arrives à le faire proprement, il va falloir ensuite gérer le cas des utilisateurs qui spamment des créations de compte, qui utilisent des noms réservés etc (par exemple comment va tu gérer le cas d'un utilisateur qui crée un compte sshd et que tu veux installer ensuite un serveur ssh, sachant qu'il y a plein d'autres exemples)... Bref pas top...
pocket65k
Messages postés
21
Date d'inscription
jeudi 12 mars 2009
Statut
Membre
Dernière intervention
13 mars 2009
13 mars 2009 à 08:45
13 mars 2009 à 08:45
Bonjour mamiemando,
Tout d'abord merci de repondre aussi rapidement; Pour l'instant c'est la seul solution que j'ai trouver, comme j'ai expliquer je ne suis pas vraiment un developpeur dans l'ame; Pour l'instant je vais garder cette solution mais sinon que me conseillerai tu?
Merci
Tout d'abord merci de repondre aussi rapidement; Pour l'instant c'est la seul solution que j'ai trouver, comme j'ai expliquer je ne suis pas vraiment un developpeur dans l'ame; Pour l'instant je vais garder cette solution mais sinon que me conseillerai tu?
Merci
mamiemando
Messages postés
33357
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
13 novembre 2024
7 805
13 mars 2009 à 16:29
13 mars 2009 à 16:29
Pour moi l'ajout doit être géré manuellement par l'administrateur lui-même. Seul lui sait quel login peuvent poser problème et peut vérifier qu'il n'y a pas d'abus.
pocket65k
Messages postés
21
Date d'inscription
jeudi 12 mars 2009
Statut
Membre
Dernière intervention
13 mars 2009
13 mars 2009 à 20:44
13 mars 2009 à 20:44
Je vais voir avec mon tuteur. Cette solution s'appliquand en local dans un greta la securité n'a pas besoin d'etre extreme; mais c'est sur que les stagiares pourrai s'amuser a crrer des comptes pour le plaisir;
Dans tout les cas merci pour tes reponse;
A bientot
R.g
Dans tout les cas merci pour tes reponse;
A bientot
R.g
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33357
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
13 novembre 2024
7 805
13 mars 2009 à 21:22
13 mars 2009 à 21:22
Pas de soucis, et bonne continuation !