Changeset 907
- Timestamp:
- 03/22/06 17:45:01 (3 years ago)
- Files:
-
- trunk/TODO (modified) (1 diff)
- trunk/bureau/admin/adm_edit.php (modified) (1 diff)
- trunk/bureau/class/m_admin.php (modified) (2 diffs)
- trunk/bureau/class/m_mem.php (modified) (2 diffs)
- trunk/debian/prerm (modified) (1 diff)
- trunk/install/alternc.install (modified) (1 diff)
- trunk/install/newone.php (modified) (1 diff)
- trunk/install/reset_root.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/TODO
r815 r907 23 23 ** Utilisation d'AlternC : (sans développement) 24 24 - 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 rootd'AlternC)25 - Documentation Administrateur AlternC (pour ceux qui utilisent bêtement un compte admin d'AlternC) 26 26 - Documentation du mainteneur de serveur (pour ceux qui sont root sur le serveur) 27 27 - Documentation de l'API (pour ceux qui veulent pouvoir personnaliser leur bureau, le piloter à distance etc.) trunk/bureau/admin/adm_edit.php
r802 r907 126 126 <p> 127 127 <?php 128 if ($mem->user[uid]==2000) { // PATCHBEN only rootcan change su/nosu :)128 if ($mem->user[uid]==2000) { // PATCHBEN only admin can change su/nosu :) 129 129 if ($r["su"]) { 130 130 ?> trunk/bureau/class/m_admin.php
r904 r907 148 148 */ 149 149 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) 151 151 global $err,$mem,$cuid; 152 152 $err->log("admin","get_list"); … … 181 181 global $err,$mem,$db,$cuid; 182 182 // DONE PATCHBEN Check that the current user is editing one of it's own account ! 183 // but ROOT(always uid 2000) is almighty183 // but ADMIN (always uid 2000) is almighty 184 184 if ($cuid==2000) { 185 185 return true; trunk/bureau/class/m_mem.php
r904 r907 361 361 Cordialement. 362 362 "; 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"); 364 364 $db->query("UPDATE membres SET lastaskpass=".time()." WHERE login='$login';"); 365 365 return true; … … 405 405 Cordialement. 406 406 "; 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"); 408 408 // Supprime les demandes précédentes de ce compte ! 409 409 $db->query("DELETE FROM chgmail WHERE uid='$cuid';"); trunk/debian/prerm
r800 r907 17 17 rm -f /var/alternc/dns/bureau 18 18 rm -f /var/alternc/dns/$FQDN_LETTER/$FQDN 19 rmdir -p /var/alternc/html/ r/root2> /dev/null || true19 rmdir -p /var/alternc/html/a/admin 2> /dev/null || true 20 20 rm -f /var/alternc/apacheconf/override_php.conf 21 rmdir -p /var/alternc/htm/ r/root2> /dev/null || true21 rmdir -p /var/alternc/htm/a/admin 2> /dev/null || true 22 22 ;; 23 23 trunk/install/alternc.install
r889 r907 210 210 /usr/lib/alternc/basedir_prot.sh 211 211 212 # Creating rootuser if needed213 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 213 HAS_ROOT="`mysql -h"$MYSQL_HOST" -u"$MYSQL_USER" -p"$MYSQL_PASS" "$MYSQL_DATABASE" -e "SELECT COUNT(*) FROM membres WHERE login = 'admin'" | tail -1`" 214 214 if [ "$HAS_ROOT" != "1" ]; then 215 echo "Creating rootuser..."215 echo "Creating admin user..." 216 216 su - www-data -c /usr/share/alternc/install/newone.php 217 217 echo "" 218 218 echo "*******************************************" 219 219 echo "* *" 220 echo "* Root account*"220 echo "* Admin account *" 221 221 echo "* ------------ *" 222 222 echo "* *" 223 echo "* user: root password: root*"223 echo "* user: admin password: admin *" 224 224 echo "* *" 225 225 echo "* Please change this as soon as possible! *" trunk/install/newone.php
r849 r907 38 38 39 39 // On crée le compte admin : 40 if (!$admin->add_mem(" root","root","Administrateur", "Admin", "root@".$L_FQDN)) {40 if (!$admin->add_mem("admin","admin","Administrateur", "Admin", "postmaster@".$L_FQDN)) { 41 41 echo $err->errstr()."\n"; 42 42 exit(); 43 43 } 44 44 45 $db->query("update membres set su=1 where login=' root';");45 $db->query("update membres set su=1 where login='admin';"); 46 46 47 47 // On lui attribue des quotas par defaut 48 48 // 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' ;"); 52 52 53 53 ?> trunk/install/reset_root.php
r712 r907 37 37 $admin->enabled=1; 38 38 39 // On remet le pass roota zero40 if (!$admin->update_mem(2000," root@".$L_FQDN,"Administrateur", "Admin", 'root', 1, 1)) {39 // On remet le pass admin a zero 40 if (!$admin->update_mem(2000,"postmaster@".$L_FQDN,"Administrateur", "Admin", 'admin', 1, 1)) { 41 41 echo "erreur : ".$err->errstr()."<br>\n"; 42 42 exit();
