Projet

Général

Profil

Révision b915f380 htdocs/epack/register.php

Voir les différences:

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

Redmine Appliance - Powered by TurnKey Linux