Le Mercredi 26 Octobre 2005 08:03, Patrice Karatchentzeff a écrit : > > J'aimerai exporter les comptes (forme Login+mdp) en un fichier CSV... > > Ou bien un fichier exploitable par OOo.Org (MySql au hasard...) , ce qui > > me permettrait de faire de jolies feuilles nominatives pour chaque > > utilisateur > > > > :) Je pense que ça ne relève pas de l'utopie puisque mon lycée fonctionne > > : de > > > > cette manière... L'admin réseau récupère les noms des élèves et leur > > classe sur la base MySql du serveur administratif, convertit tout ça sous > > la forme nom+ première lettre du prénom (pour Gérard Dupond on a dupondg) > > génère un mot de passe crée les homes avec leurs permissions et un > > public_html. Le tout est interfacé avec Samba, bref ça roule quoi... Donc > > moi le premier objectif est d'arriver à fabriquer ces fameuses feuilles > > d'identifiants... A partir des comptes existants sur le serveur. > > Merci beaucoup! > > $ cat /etc/passwd | perl -pe "s/:/,/g" > > Il ne te reste plus qu'à mettre entre guillemets si tu veux suivre la > « norme » CSV.
Je pense que cette réponse ne satisfera Guillaume, car **rien** ne pourra faire ce qu'il veut : récupérer les mot de passe à partir de /etc/passwd. Autant le dire tout de suite : il est impossible de décrypter les mot de passe (pour vérifier une mot de passe, unix le recrypte, et compare le résultat avec la chaîne codée dans /etc/passwd) ! Il faut prendre le problème dans le sns de l'admin de ton lycée, c'est à dire créer un fichier en clair, *puis* le passer dans une moulinette de création de compte, pas l'inverse. @micalement, enfin, tu peux toujours récupérer login+commentaire -- "Quelle connerie la guerre..." J. Prevert Francois Sauterey Francois_AT_Sauterey.org Mon hébergeur ? Le [EMAIL PROTECTED] (http://www.ras.eu.org) -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

