Likes Likes:  0
Resultaten 1 tot 12 van de 12
Geen
  1. #1
    inhoud 300 bestanden in 1x aanpassen
    NETZOZEKER B.V.
    315 Berichten
    Ingeschreven
    06/06/03

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Ron Aarnink
    Bedrijf: NETZOZEKER B.V.
    Functie: eigenaar
    URL: www.netzozeker.nl
    Registrar SIDN: JA
    KvK nummer: 08087802
    View https://www.linkedin.com/in/ronaarnink's profile on LinkedIn

    Thread Starter

    inhoud 300 bestanden in 1x aanpassen

    Ik heb een directadmin server waarvan bij een aantal honderd users de "creator" niet goed staat. Dit is via directadmin niet te doen en daarom moet het aangepast worden in de user.conf van de gebruiker.

    Gezien ik niet 300 klanten langs wil moet er een scriptje geschreven worden, maar volgens mij kan dit in 1 shell regel...

    Het betreft in onderstaand voorbeeld gebruiker hp25202

    Inhoud bestand (domeinnamen zijn weggepoetst)
    Bestand: /usr/local/directadmin/data/users/hp25202/user.conf

    account=ON
    aftp=OFF
    bandwidth=2000
    catchall=ON
    cgi=ON
    creator=unknown
    cron=OFF
    date_created=Fri Aug 17 00:18:02 2007
    dnscontrol=OFF
    docsroot=./data/skins/enhanced
    domain=xxxxx.xx
    domainptr=0
    email=xxx@xxxxxxx.xx
    ftp=unlimited
    ip=xxx.xxx.xxx.xxx
    language=en
    lastquotaupdate=1191642973
    mysql=5
    name=hp25202
    nemailf=unlimited
    nemailml=unlimited
    nemailr=unlimited
    nemails=5
    ns1=ns1.xxxxxxx.xx
    ns2=ns2.xxxxxxx.xx
    nsubdomains=5
    package=custom
    php=ON
    quota=100
    sentwarning=no
    skin=enhanced
    spam=ON
    ssh=OFF
    ssl=OFF
    suspend_at_limit=OFF
    suspended=no
    sysinfo=OFF
    username=hp25202
    usertype=user
    vdomains=1
    zoom=100


    Mijn vraag, hoe kan ik met een commando al deze bestanden door en van "creator=unknown" iets anders maken indien er unknown staat. Als de creator niet unknown is moet die blijven staan.

    (hij moet dus doorlopen: /usr/local/directadmin/data/users/*/user.conf)

    Is dit mogelijk.

  2. #2
    inhoud 300 bestanden in 1x aanpassen
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Zou je hiermee kunnen proberen. Heb het niet getest met de /*/ wildcard in het path maar als dat niet werkt zou je een subdir kunnen maken, alle configs symlinken en het script draaien op de subdir. ( met een for lusje kun je dat snel doen ).

    #!/usr/bin/perl

    print "Directory path? ";
    chop ($dp = <STDIN>);

    print "File extension? ";
    chop ($fe = <STDIN>);

    print "Replace: ";
    chop ($togo = <STDIN>);

    print "By: ";
    chop ($tobecome = <STDIN>);

    opendir (DH,$dp) or die "Can't access directory\n";

    while ($olditem = $item = readdir DH) {
    if ($item !~ /\.$fe$/) {
    print "Skipping $item\n";
    next;
    }
    $olditem =~ s/\.$fe$/.bak/;
    rename "$dp/$item","$dp/$olditem";
    open (FHI,"$dp/$olditem");
    open (FHO,">$dp/$item");
    read(FHI,$buffer,-s "$dp/$olditem");
    $count = ($buffer =~ s/$togo/$tobecome/g);
    print (($count+0)." changes to file $item\n");
    print FHO $buffer;
    }
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  3. #3
    inhoud 300 bestanden in 1x aanpassen
    geregistreerd gebruiker
    2.055 Berichten
    Ingeschreven
    14/07/03

    Locatie
    Goes

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    43 Berichten zijn liked


    Naam: Sebastiaan Koetsier
    Bedrijf: Sentia BV
    Functie: Senior Network Engineer
    URL: www.sentia.com
    View jskoetsier's profile on LinkedIn

    gewoon: sed -i 's/creator=unknown/creator=iets/g' * -R
    Expert Network Engineer - SENTIA BV (AS8315)

  4. #4
    inhoud 300 bestanden in 1x aanpassen
    NETZOZEKER B.V.
    315 Berichten
    Ingeschreven
    06/06/03

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Ron Aarnink
    Bedrijf: NETZOZEKER B.V.
    Functie: eigenaar
    URL: www.netzozeker.nl
    Registrar SIDN: JA
    KvK nummer: 08087802
    View https://www.linkedin.com/in/ronaarnink's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door phreak Bekijk Berichten
    gewoon: sed -i 's/creator=unknown/creator=iets/g' * -R
    Hierop krijg ik een foutmelding

    server03# sed -i 's/creator=unknown/creator=iets/g' *
    sed: 1: "bandwidth.tally": undefined label 'andwidth.tally'

    het draait trouwens op freebsd 6.2

  5. #5
    inhoud 300 bestanden in 1x aanpassen
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door phreak Bekijk Berichten
    gewoon: sed -i 's/creator=unknown/creator=iets/g' * -R
    Ik wilde ook eerst een onliner posten (perl versie) maar dan heb je geen backups en dat leek me bij 300 bestanden wel handig, toch ?
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  6. #6
    inhoud 300 bestanden in 1x aanpassen
    NETZOZEKER B.V.
    315 Berichten
    Ingeschreven
    06/06/03

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Ron Aarnink
    Bedrijf: NETZOZEKER B.V.
    Functie: eigenaar
    URL: www.netzozeker.nl
    Registrar SIDN: JA
    KvK nummer: 08087802
    View https://www.linkedin.com/in/ronaarnink's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door systemdeveloper Bekijk Berichten
    Ik wilde ook eerst een onliner posten (perl versie) maar dan heb je geen backups en dat leek me bij 300 bestanden wel handig, toch ?
    Backup hebben we wel ;-)
    ik had het dan ook niet op de productie server uitgevoerd..

  7. #7
    inhoud 300 bestanden in 1x aanpassen
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door easy2host Bekijk Berichten
    Backup hebben we wel ;-)
    ik had het dan ook niet op de productie server uitgevoerd..
    Dan zou je hiermee ook al een eind komen:

    perl -pi.bak -e 's/creator=unknown/creator=known/g' /usr/local/directadmin/data/users/*/user.conf

    'known' nog even aanpassen natuurlijk.
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  8. #8
    inhoud 300 bestanden in 1x aanpassen
    IPv6ert
    488 Berichten
    Ingeschreven
    10/05/07

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    sed -i "s/creator=unknown/creator=known/g" /usr/local/directadmin/data/users/*/user.conf

    zo goed als hetzelfde als de perl versie

  9. #9
    inhoud 300 bestanden in 1x aanpassen
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Vraag is nu alleen of al iets gewerkt heeft
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  10. #10
    inhoud 300 bestanden in 1x aanpassen
    geregistreerd gebruiker
    2.055 Berichten
    Ingeschreven
    14/07/03

    Locatie
    Goes

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    43 Berichten zijn liked


    Naam: Sebastiaan Koetsier
    Bedrijf: Sentia BV
    Functie: Senior Network Engineer
    URL: www.sentia.com
    View jskoetsier's profile on LinkedIn

    Lijkt me sterk dat het niet zou werken...
    Expert Network Engineer - SENTIA BV (AS8315)

  11. #11
    inhoud 300 bestanden in 1x aanpassen
    IPv6ert
    488 Berichten
    Ingeschreven
    10/05/07

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    ik denk dat er nu in 300 files creator=known staat :P

  12. #12
    inhoud 300 bestanden in 1x aanpassen
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Een user met de naam 'unknown' aanmaken was misschien handiger ook geweest
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics