Changeset 907


Ignore:
Timestamp:
03/22/06 17:45:01 (7 years ago)
Author:
nahuel
Message:

Corrige le ticket 594, qui change le nom de l'utilisateur root en admin pour eviter les conflits.

Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/TODO

    r815 r907  
    2323** Utilisation d'AlternC : (sans développement) 
    2424- Documentation utilisateur d'AlternC (pour ceux qui utilisent bêtement la bête en tant qu'utilisateur sans privilege) 
    25 - Documentation Administrateur AlternC (pour ceux qui utilisent bêtement un compte root d'AlternC) 
     25- Documentation Administrateur AlternC (pour ceux qui utilisent bêtement un compte admin d'AlternC) 
    2626- Documentation du mainteneur de serveur (pour ceux qui sont root sur le serveur) 
    2727- Documentation de l'API (pour ceux qui veulent pouvoir personnaliser leur bureau, le piloter à distance etc.) 
  • trunk/bureau/admin/adm_edit.php

    r802 r907  
    126126<p> 
    127127<?php 
    128         if ($mem->user[uid]==2000) { // PATCHBEN only root can change su/nosu :)   
     128        if ($mem->user[uid]==2000) { // PATCHBEN only admin can change su/nosu :)   
    129129if ($r["su"]) { 
    130130?> 
  • trunk/bureau/class/m_admin.php

    r904 r907  
    148148   */ 
    149149  function get_list($all=0) { 
    150     // PATCHBEN pour ne voir que les comptes que l'on a créé (sauf root) 
     150    // PATCHBEN pour ne voir que les comptes que l'on a créé (sauf admin) 
    151151    global $err,$mem,$cuid; 
    152152    $err->log("admin","get_list"); 
     
    181181    global $err,$mem,$db,$cuid; 
    182182    // DONE PATCHBEN Check that the current user is editing one of it's own account ! 
    183     // but ROOT (always uid 2000) is almighty 
     183    // but ADMIN (always uid 2000) is almighty 
    184184    if ($cuid==2000) { 
    185185      return true; 
  • trunk/bureau/class/m_mem.php

    r904 r907  
    361361Cordialement. 
    362362"; 
    363     mail($db->f("mail"),"Votre mot de passe sur $L_HOSTING",$txt,"From: root@$L_FQDN\nReply-to: root@$L_FQDN"); 
     363    mail($db->f("mail"),"Votre mot de passe sur $L_HOSTING",$txt,"From: postmaster@$L_FQDN\nReply-to: postmaster@$L_FQDN"); 
    364364    $db->query("UPDATE membres SET lastaskpass=".time()." WHERE login='$login';"); 
    365365    return true; 
     
    405405Cordialement. 
    406406"; 
    407     mail($newmail,"Changement d'email sur $L_HOSTING",$txt,"From: root@$L_FQDN\nReply-to: root@$L_FQDN"); 
     407    mail($newmail,"Changement d'email sur $L_HOSTING",$txt,"From: postmaster@$L_FQDN\nReply-to: postmaster@$L_FQDN"); 
    408408    // Supprime les demandes précédentes de ce compte ! 
    409409    $db->query("DELETE FROM chgmail WHERE uid='$cuid';"); 
  • trunk/debian/prerm

    r800 r907  
    1717    rm -f /var/alternc/dns/bureau 
    1818    rm -f /var/alternc/dns/$FQDN_LETTER/$FQDN 
    19     rmdir -p /var/alternc/html/r/root 2> /dev/null || true 
     19    rmdir -p /var/alternc/html/a/admin 2> /dev/null || true 
    2020    rm -f /var/alternc/apacheconf/override_php.conf 
    21     rmdir -p /var/alternc/htm/r/root 2> /dev/null || true 
     21    rmdir -p /var/alternc/htm/a/admin 2> /dev/null || true 
    2222    ;; 
    2323 
  • trunk/install/alternc.install

    r889 r907  
    210210/usr/lib/alternc/basedir_prot.sh 
    211211 
    212 # Creating root user if needed 
    213 HAS_ROOT="`mysql -h"$MYSQL_HOST" -u"$MYSQL_USER" -p"$MYSQL_PASS" "$MYSQL_DATABASE" -e "SELECT COUNT(*) FROM membres WHERE login = 'root'" | tail -1`" 
     212# Creating admin user if needed 
     213HAS_ROOT="`mysql -h"$MYSQL_HOST" -u"$MYSQL_USER" -p"$MYSQL_PASS" "$MYSQL_DATABASE" -e "SELECT COUNT(*) FROM membres WHERE login = 'admin'" | tail -1`" 
    214214if [ "$HAS_ROOT" != "1" ]; then 
    215     echo "Creating root user..." 
     215    echo "Creating admin user..." 
    216216    su - www-data -c /usr/share/alternc/install/newone.php 
    217217    echo "" 
    218218    echo "*******************************************" 
    219219    echo "*                                         *" 
    220     echo "*               Root account              *" 
     220    echo "*               Admin account             *" 
    221221    echo "*               ------------              *" 
    222222    echo "*                                         *" 
    223     echo "* user: root               password: root *" 
     223    echo "* user: admin             password: admin *" 
    224224    echo "*                                         *" 
    225225    echo "* Please change this as soon as possible! *" 
  • trunk/install/newone.php

    r849 r907  
    3838 
    3939// On crée le compte admin :  
    40 if (!$admin->add_mem("root","root","Administrateur", "Admin", "root@".$L_FQDN)) { 
     40if (!$admin->add_mem("admin","admin","Administrateur", "Admin", "postmaster@".$L_FQDN)) { 
    4141        echo $err->errstr()."\n"; 
    4242        exit(); 
    4343} 
    4444 
    45 $db->query("update membres set su=1 where login='root';"); 
     45$db->query("update membres set su=1 where login='admin';"); 
    4646 
    4747// On lui attribue des quotas par defaut 
    4848// 10 domains, 10 stats, 10 bases mysql, 20 ftp et 100 emails 
    49 $db->query("update quotas,membres set quotas.total=10 where (quotas.name='stats' or quotas.name='sta2' or quotas.name='mysql' or quotas.name='dom') and quotas.uid=membres.uid and membres.login='root' ;"); 
    50 $db->query("update quotas,membres set quotas.total=20 where quotas.name='ftp' and quotas.uid=membres.uid and membres.login='root' ;"); 
    51 $db->query("update quotas,membres set quotas.total=100 where quotas.name='mail' and quotas.uid=membres.uid and membres.login='root' ;"); 
     49$db->query("update quotas,membres set quotas.total=10 where (quotas.name='stats' or quotas.name='sta2' or quotas.name='mysql' or quotas.name='dom') and quotas.uid=membres.uid and membres.login='admin' ;"); 
     50$db->query("update quotas,membres set quotas.total=20 where quotas.name='ftp' and quotas.uid=membres.uid and membres.login='admin' ;"); 
     51$db->query("update quotas,membres set quotas.total=100 where quotas.name='mail' and quotas.uid=membres.uid and membres.login='admin' ;"); 
    5252 
    5353?> 
  • trunk/install/reset_root.php

    r712 r907  
    3737$admin->enabled=1; 
    3838 
    39 // On remet le pass root a zero 
    40 if (!$admin->update_mem(2000,"root@".$L_FQDN,"Administrateur", "Admin", 'root', 1, 1)) { 
     39// On remet le pass admin a zero 
     40if (!$admin->update_mem(2000,"postmaster@".$L_FQDN,"Administrateur", "Admin", 'admin', 1, 1)) { 
    4141        echo "erreur : ".$err->errstr()."<br>\n"; 
    4242        exit(); 
Note: See TracChangeset for help on using the changeset viewer.