DirectAdmin gebruikers verdwenen

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Hallo,

    Sommigen hebben er waarschijnlijk al eens mee te maken gehad. Je bent bezig in DirectAdmin of op je server
    (of bij het maken/terugzetten van een back-up) dat je een deel van je user leden kwijt bent.

    Maar niet echt kwijt, hun site draait nog maar je vindt ze niet terug in DirectAdmin.

    Dit komt omdat meerdere processen op de server hetzelfde bestand gebruiken op hetzelfde moment.

    Je kan dit oplossen door het volgende te doen:

    Log in via SSH (Bijvoorbeeld WinSCP) en ga naar:

    Source Code

    1. ​/usr/local/directadmin/scripts/


    maak daar een bestand aan fix.sh
    Plaats er deze code in:

    Shell-Script

    1. #!/bin/sh
    2. cd /usr/local/directadmin/data/users
    3. for r in `ls */reseller.conf | cut -d/ -f1`; do
    4. {
    5. echo "fixing Reseller $r ...";
    6. echo -n '' > $r/users.list
    7. for u in `grep "^creator=$r$" */user.conf | cut -d/ -f1`; do
    8. {
    9. ISUSER=`grep -c usertype=user $u/user.conf`
    10. if [ "$ISUSER" = "1" ]; then
    11. echo $u >> $r/users.list
    12. fi
    13. };
    14. done;
    15. };
    16. done;
    Display All


    Daarna opslaan en terug inloggen via ssh (Putty)
    en voer de volgende code uit:

    Source Code

    1. cd /usr/local/directadmin/scripts
    2. sh fix.sh admin
    3. sh fix_da_user.sh admin


    Waarbij je admin veranderd in de gebruiker waar het probleem zich bevind


    Met Vriendelijke Groet,

    A.Tytgat

    912 times read

Comments 0