Révision b915f380 htdocs/epack/register.php
htdocs/epack/register.php | ||
---|---|---|
167 | 167 |
|
168 | 168 |
if($code=="RYXEO-TESTS-2010") { |
169 | 169 |
ryxeo_mail("anet@ryxeo.com",$mail_content,"contact@ryxeo.com","[bricolage eric] Nouveau serveur dans la base abuledu.net"); |
170 |
make_conffiles($datapost['MAC0'],$pass,$code); |
|
170 | 171 |
} |
171 | 172 |
else { |
172 | 173 |
ryxeo_mail("anet@ryxeo.com",$mail_content,"contact@ryxeo.com","Nouveau serveur dans la base abuledu.net"); |
... | ... | |
178 | 179 |
global $datapost; |
179 | 180 |
global $message; |
180 | 181 |
$error = ""; |
181 |
if(trim(strtolower($datapost['MAC0'])) == "" || trim(strtolower($datapost['MAC1'])) == "" ) |
|
182 |
if(trim(strtolower($datapost['MAC0'])) == "") // || trim(strtolower($datapost['MAC1'])) == "" )
|
|
182 | 183 |
$error .= "<li>Il manque une carte réseau dans ce serveur !</li>"; |
183 | 184 |
if(trim($datapost['INAME']) == "") |
184 | 185 |
$error .= "<li>Erreur sur le nom de l'installation</li>"; |
... | ... | |
212 | 213 |
|
213 | 214 |
} |
214 | 215 |
|
215 |
//création des fichiers de conf sur ce nouveau serveur |
|
216 |
//création des fichiers de conf sur ce nouve<au serveur
|
|
216 | 217 |
//ou restauration des fichiers de conf (si réinstallation) |
217 | 218 |
function make_conffiles($login,$pass,$code) { |
218 | 219 |
global $commande; |
... | ... | |
221 | 222 |
chmod 600 ~abecmd/.GnuDIP2 |
222 | 223 |
chown abecmd:admin ~abecmd/.GnuDIP2 |
223 | 224 |
su - abecmd gdipc |
224 |
mkdir ~abecmd/.ssh |
|
225 |
mkdir ~abecmd/.ssh || true
|
|
225 | 226 |
echo \"ssh-dss AAAAB3NzaC1kc3MAAACBAPM3DKuDXuSsQgPeBNO/jBEAd28smHqYVAODRwshfI04/rFvwh/A+7UZ2H/QnZOn6XLS/3R4yPp/QdGKEJ0BCHDd2fLIuS6ZLDHoHdQRBFzEAXP1SE1Yyp9c1pKnWeke6oK6196yKpE2aWBRv9kma+KoPhz7mpt6KHISow+yYV/PAAAAFQDFCotxKtxherzuwzVbeXmiOGQ3EwAAAIEAq+KXzJUt13h5QvM7u0O3mbDGD6YY9avMYqFk8StJ4DoFpSfeiwvNynoDsAE2qLTje7hbs+UO4Ns1lCLhh4R4T9wdLodTRVfizvqjZhmhOGfTHUjX9qi+dTs7c0mtqZz89ZZSqJsnMb9I1Ifj0H++MOswa7qp1cFxzUYtlew128QAAACAXve21Gn+gD7GXhvLIMq7bq6/ECjcjoBQcpLF72Z3tAsd0i0Scv1eydsUiee47pr3o4fJToQAr3iFQX6zWnDaw4htg3cZAMzfuvXxuWBcDoQ2qjYAk1A/FoJM7z5pPZXnWQZ+Vq+HfsW8W7EHztVgoZ/Xj/10webHjcL8CzFGWU4= remoteabecmd@Timide |
226 | 227 |
ssh-dss AAAAB3NzaC1kc3MAAACBAIyAzv1X8Hy8r8QiJAmhlDs9INd0jCpYNk5OxBDYA1/qdmKVqVMwKACvZg8xigRBg4e5PMsgpGQf9OxHTlhIiqAjwxmi7tHAy1t1fHuqDCZmqpQG5banOPvr4R5w4q47jKAJNqRsofgZACQKo8KkSHxY5VWZNx5bOfZYdEcWcNqpAAAAFQCXElvdvY+/aILI5a1z4fKRybA7GQAAAIB+5v/foiMKyZ+JEocToPIj2fP4mH7o8xnA1T8HKUGOiutxT/TWT4OnUMmquA/XVdzOyJ/tEeznfUDvlJZzKtFoW75ftQ8Or0AJj68jGQQ3wxQW5TXKuOCoo4vdf0ZQ+ASbzY1ECdxiQEB5kWusWbpes/eyTzDzjpUjMfR2JS5+rAAAAIAksQfdasobfpGuqLIvHBpgSFyas9J6EguBQVauNyLy7IE/WmAN1zgbYvBVU7KY3WUr5pgum9GcExCfnGH/qW7zR7M5zbZdOwq2W4AphXibkf+YbB2q1BouigbUzCiA54wa6XArtHsx0PpzyToHjAplnI4O5DhJ1SQNHClLbfA9Gw== erics@hurlevent |
227 | 228 |
\" > ~abecmd/.ssh/authorized_keys |
228 | 229 |
chmod 700 ~abecmd/.ssh -R |
229 | 230 |
chown abecmd:admin ~abecmd/.ssh -R |
230 |
adduser abecmd admin |
|
231 |
adduser abecmd admin || true
|
|
231 | 232 |
cd ~abecmd |
232 | 233 |
wget apt.ryxeo.com/ryxeo/bashrc -O .bashrc |
233 | 234 |
chown abecmd .bashrc |
... | ... | |
236 | 237 |
//Et maintenant on sauvegarde qqpart le code/pass du pack |
237 | 238 |
$commande .= " |
238 | 239 |
echo \"" . $code . ":" . $pass . "\" > /etc/abuledu/epack |
239 |
chown aesd:www-data /etc/abuledu/epack |
|
240 |
chmod 640 /etc/abuledu/epack |
|
240 |
chown aesd:www-data /etc/abuledu/epack || true |
|
241 |
chmod 640 /etc/abuledu/epack || true |
|
242 |
sed -i -e \"/.*EPACK.*/D\" /etc/abuledu/rvd || true |
|
243 |
echo RVD_EPACK_CODE=\\\"$code\\\" >> /etc/abuledu/rvd |
|
241 | 244 |
"; |
242 | 245 |
|
243 | 246 |
//L'identification du revendeur ... a améliorer |
... | ... | |
395 | 398 |
} |
396 | 399 |
|
397 | 400 |
if(isset($datapost["MINIWEBADMIN"])) { |
398 |
$message .= "<p>Vous pouvez maintenant passer à l'étape suivante: <a href=\"/maj/\">la 1ere mise à jour de votre serveur.</a></p>\n";
|
|
401 |
$message .= "<p><h2>Vous pouvez maintenant passer à l'étape suivante: <a href=\"/maj/\">la 1ere mise à jour de votre serveur.</a></h2></p>\n";
|
|
399 | 402 |
//le flag qui indique a miniwebadmin que le epack est enregistre |
400 | 403 |
$commande .= "\n touch /tmp/epack.ok \n"; |
401 | 404 |
} |
Formats disponibles : Unified diff