Anzeige:
Ergebnis 1 bis 6 von 6

Thema: root passwort an su übergeben

  1. #1
    Debian User Avatar von Karanosov
    Registriert seit
    Aug 2006
    Ort
    Erfurt
    Beiträge
    89

    root passwort an su übergeben

    Hallo Leute,

    Ich will mir ein kleines Skript bauen wo ich auf einmal meine lokalen ntfs - Partitionen mounten kann (will das nicht von der fstab automatisch machen lassen)....

    hatte mir das ungefähr so vorgestellt:
    ################################################## #########
    #!/bin/bash

    ############################
    #
    # Skript zum Mounten der
    # NTFS Partitionen fuer uid=1000
    #

    # Funktionen
    mount_all() {
    # alle Partitionen mounten
    $ROOT_PW | su -c mount -t ntfs /dev/hda5 /media/filme -o uid=1000
    $ROOT_PW | su -c mount -t ntfs /dev/hda6 /media/zeuch -o uid=1000
    $ROOT_PW | su -c mount -t ntfs /dev/hda7 /media/musik -o uid=1000
    $ROOT_PW | su -c mount -t ntfs /dev/hda8 /media/progs -o uid=1000
    }

    umount_all() {
    # alle aushaengen
    $ROOT_PW | su -c "umount /media/filme"
    $ROOT_PW | su -c su -c "umount /media/zeuch"
    $ROOT_PW | su -c su -c "umount /media/musik"
    $ROOT_PW | su -c su -c "umount /media/progs"
    }

    clear
    echo "************************************"
    echo "* Mount - ntfs *"
    echo "************************************"
    echo
    echo "Bitte 'root' Passwort eingeben"
    read -s ROOT_PW # -s PW Eingabe nicht anzeigen
    echo
    echo "Was willst du tun?"
    echo "[1] --> NTFS mounten"
    echo "[2] --> NTFS umounten"
    echo "_____________________"
    echo "[q] --> Beenden"
    echo

    read -p "Auswahl: " AUSWAHL


    # Auswahl abfragen
    if [ "$AUSWAHL" == "q" ]
    then
    exit
    elif [ "$AUSWAHL" == "1" ]
    then
    mount_all
    echo "... ntfs ist gemountet"
    elif [ "$AUSWAHL" == "2" ]
    then
    umount_all
    echo "...alles ausgehangen"
    else
    echo "falsche Eingabe"
    echo "--> Abbruch !"
    fi

    exit
    ################################################## ####
    aber irgendwie funzt das nich mit der Übergabe der Passwortvariable ($ROOT_PW) an "su"...

    hat da jemand ne idee, wie ich das sonst lösen kann?
    Ich bin da echt ratlos und mir gehen die Ideen aus...

    THX schonma
    Karanosov
    "Boot Linux,
    ...and the world would be open for you!"
    __________________________________________________ _
    http://projekt-linux.de

  2. #2
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069
    hallo!

    nimm sudo, nicht su.

    zb:
    echo "password"|sudo -S mount

    //richard
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

  3. #3
    Debian User Avatar von Karanosov
    Registriert seit
    Aug 2006
    Ort
    Erfurt
    Beiträge
    89
    ok...thx..

    Ich werd da glei ma testen...
    "Boot Linux,
    ...and the world would be open for you!"
    __________________________________________________ _
    http://projekt-linux.de

  4. #4
    Debian User Avatar von Karanosov
    Registriert seit
    Aug 2006
    Ort
    Erfurt
    Beiträge
    89
    Danke.... das funzt wunnerbar...

    Auf euch hier ist echt Verlass....

    --> Großes Lob
    "Boot Linux,
    ...and the world would be open for you!"
    __________________________________________________ _
    http://projekt-linux.de

  5. #5
    stuck under the Table Avatar von pcdog
    Registriert seit
    Apr 2003
    Ort
    Novi Sad
    Beiträge
    1.829
    es gitb auch ne möglichkeit, nopasswd in der sudoers - datei einzustellen. allemal sicherer als das passwort plaintext in ner datei.
    wenn ich meinen server ausschalte, wird die Strassenlaterne draussen heller...

  6. #6
    Debian User Avatar von Karanosov
    Registriert seit
    Aug 2006
    Ort
    Erfurt
    Beiträge
    89
    Danke ich habs jetzt mit sudo gemacht und meinen user in die sudoers - datei eingetragen...somit fragt er einmal nach dem PW und mountet dann alle meine ntfs Partitionen...

    Ich dank euch somit für eure Hilfe...geht super

    MFG Karanosov
    "Boot Linux,
    ...and the world would be open for you!"
    __________________________________________________ _
    http://projekt-linux.de

Ähnliche Themen

  1. Bildschirmauflösung lässt sich nicht richtig ändern
    Von Anikke im Forum System installieren und konfigurieren
    Antworten: 25
    Letzter Beitrag: 21.08.06, 23:00
  2. Dienst fürs Netz wird beim Booten nicht gestartet
    Von klausA im Forum Router und Netzaufbau
    Antworten: 4
    Letzter Beitrag: 15.07.06, 01:32
  3. Apache2 - Tomcat - Suse 9.1 ... Tomcat antwortet nicht
    Von juedler im Forum Linux als Server
    Antworten: 20
    Letzter Beitrag: 14.11.04, 00:44
  4. Woher kommt /etc/alternatives ?
    Von Schwarzer'Engel im Forum System installieren und konfigurieren
    Antworten: 6
    Letzter Beitrag: 29.08.03, 10:57
  5. etc
    Von mip2 im Forum System installieren und konfigurieren
    Antworten: 3
    Letzter Beitrag: 02.10.02, 22:27

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •