Brauche hilfe bei einfachem Script für Schule...

Dieses Thema im Forum "Linux & BSD" wurde erstellt von reich, 16. Februar 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. Februar 2011
    Hallo leute,

    ich muss für die Schule ein script schreiben, obwohl wir das noch nie gemacht haben -.-
    hoffe das ist erlaubt nach sowas zu fragen wenn nicht t/c pls


    iwie alles was ich finde ist verwirrend... und ich bruache das als vorbereitung für ne arbeit


    Folgende aufgabe:

    Die Firma XXX hat eine neue Abteilung eingerichtet:

    Abteilung: Weihnacht (abt_xmas)

    Mitarbeiter sind: (Name | Vorname | Account | Passwort)
    Christ | Kind | chrki | xmas (Abteilungsleiter)
    Laus | Niko | nikla | rute
    Schnee | Martin | schma | kalt


    Schreiben Sie ein Script bzw geben Sie die entsprechenden Kommandos an,
    um folgende Administrationstätigkeiten nach den Standards der Firma zu erledigen:
    a) Gruppe einrichten: (groupadd abt_xmas)?
    b) Gruppenverzeichnis einrichten: (groupedit abt_xmas -p /etc/groups/abt_xmas)?
    c) Rechte auf Gruppenverzeichnis vergeben: ?_?
    d) Abteilungsleiter und einen der Mitarbeiter einrichten: (useradd chrki -g abt_xmas -G Abteilungsleiter -c Christ_Kind(Kp wie die Gruppe heißt) und (useradd nikla -g abt_xmas -c Laus_Niko) ?
    e) Zeigen dass ein lokaler Login mit den angelegten usern möglich ist( su chrki und su nikla) und dann whoami?


    wie bekomme ich das in nne script und stimmt das denn ünerhaupt so?

    Gruß
     
  2. 16. Februar 2011
    AW: Brauche hilfe bei einfachem Script für Schule...

    erstmal hier: http://wiki.ubuntuusers.de/benutzer_und_gruppen


    dann könnte es so aussehen:
    root Rechte erforderlich oder dann ggf. mit sudo oder so
    Code:
    #!/bin/bash
    
    #a)
    addgroup abt_xmas
    #b)
    kA ^^
    #c) Rechte vergeben mit chmod
    chmod 744 /Gruppenverzeichnis 
    # Der Eigentümer darf lesen, schreiben und ausführen, alle anderen nur lesen. (7 = 4 + 2 + 1) 
    #d)
    adduser chrki --ingroup abt_xmas #kriegt vllt. noch admin Rechte wegen Abteilungsleiter
    adduser nikla --ingroup abt_xmas 
    
    #e)Genau anmelden und dann ausgeben wer du bist vllt. noch mit ner Abfrage
    
    su chrki
    $user1= 'whoami'
    su nikla
    $user2= 'whoami'
    if (($user1 == "" && $user2 == ""));do
     echo "Beide Accounts bestätigt"
    fi
    
    
    
    
    So ähnlich halt ^^
    Das ganze als .sh abspeichern und ausführbar machen.
     
  3. 16. Februar 2011
    AW: Brauche hilfe bei einfachem Script für Schule...

    schonmal vielen dank!

    hab noch n paar fragen dazu


    #!/bin/bash
    ist einfach der anfang von nem script oder?


    was genau machst du hiermit?

    if (($user1 == "" && $user2 == ""));do
    echo "Beide Accounts bestätigt"
    fi


    griß
     
  4. 16. Februar 2011
    AW: Brauche hilfe bei einfachem Script für Schule...

    #!/bin/bash

    ist der sogenannte Shebang der gibt an wo (/bin/) und mit welchem Interpreter (bash) das Script ausgeführt wird.

    Bei der Abfrage frägt er ja nur ab, ob auch wirklich chrki und nikla angemeldet waren ^^

    Aber ich glaube, man muss sich wieder abmelden, denn wenn man sich ja mit dem user eingeloggt hat bleibt man dann auch der user.

    also sollte es dann so aussehen mitm einloggen:

    Code:
    su chrki
    $user1= 'whoami'
    exit
    su nikla
    $user2= 'whoami'
    exit
    if (($user1 == "" && $user2 == ""));do
     echo "Beide Accounts bestätigt"
    fi
    
    mit exit loggt man sich halt wieder aus und du bist der "alte" user
     
  5. 16. Februar 2011
    AW: Brauche hilfe bei einfachem Script für Schule...

    ich glaube mal das mit den usern testen kann ich auch ohne script machen
    der rest sollte ja soweit passen

    dann t/c ich mal

    thx^^ bw ist raus

    gruß
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.