J'ai été chargé de créer un système basé sur le Web pour ajouter des utilisateurs du système à notre serveur Linux Ubuntu. J'ai lu en ligne, et il semble y avoir quelques façons différentes de s'y prendre, dont aucune n'a vraiment des exemples.Ajouter un utilisateur Ubuntu à partir de l'interface Web
Je comprends que la meilleure façon pour moi de le faire serait de donner temporairement sudo à l'utilisateur apache lors de l'ajout de l'utilisateur et de le supprimer immédiatement avec la commande sudo -k.
Je ne peux pas utiliser l'une des interfaces d'administration de serveur normales car elle est intégrée dans un panneau d'administration Web existant. Je ne suis pas massivement programmeur shell expérimenté aussi.
Si quelqu'un a des liens vers de bons articles sur les scripts de PHP, je serais également intéressé par la lecture.
Merci à l'avance
Si quelqu'un d'autre trébuche sur cette question et considère la même chose, s'il vous plaît, s'il vous plaît, s'il vous plaît, tenez compte des problèmes de sécurité lors de la conception et de l'implémentation. – Sam
Pour élaborer, lors de la validation, considérons les injections de script PHP ainsi que les injections de script shell (par exemple '; rm -rf /'). – Sam