Anzeige:
Ergebnis 1 bis 12 von 12

Thema: 2 User hintereinander anlegen mit 1 UID

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Beiträge
    43

    2 User hintereinander anlegen mit 1 UID

    Hallo,

    ich hab hier nen kleines Problem.
    Und zwar lege ich über ein kleines Script immer 2 User an.
    User 1 bekommt Shellzugang für sein Verzeichnis.
    User 2 ist der FTP User für das Verzeichnis von User 1.
    Ich muss allerdings User 2 die UID von User 1 geben damit er die Dateien bearbeiten kann.
    Wie kann ich in einem Rutsch den beiden die gleiche UID geben ?
    Das muss automatisch gehen, also wie kann ich am besten die UID von User 1 rausbekommen und diese dann für User 2 setzen ?


    Hoffe ich hab mich verständlich ausgedrückt

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Beiträge
    43
    Keiner eine Idee ?

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Beiträge
    610
    Naja, kein fertiges Script. Aber was man da nehmen kann:

    Anlegen des ersten Users:
    Code:
    useradd [optionen] User1
    Abfragen der angelegten User-ID:
    Code:
    id -u User1
    Anlegen des 2. Users:
    Code:
    useradd [optionen] -u <uid 1. User> User2
    Das ganze sollte mit wenigen Zeilen zu machen sein.

    ciao

    Michael
    Im Internet verschwinden immer mehr Rentner spurlos weil sie Alt und Entfernen gleichzeitig drücken.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Beiträge
    43
    Die Abfrage mit id... hatte ich vorher nirgends gefunden. Danke, das hilft mir schonmal.
    Kannst Du mir evtl auch verraten wie ich die Ausgabe davon einer Variable zuordne bei dem Script ?

  5. #5
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Beiträge
    43
    Das mit -u UID des 1. Users geht leider nicht.
    useradd: uid 1008 is not unique

  6. #6
    Script-Terrorist Avatar von Blackhawk
    Registriert seit
    Nov 2003
    Ort
    Ehningen
    Beiträge
    1.346
    Dann halt "zu Fuss":

    echo "$user::$uid:$uid$:$gecos:/home/$user:/bin/bash" >> /etc/passwd
    mkdir /home/$user
    chown $user:$user /home/$user

    usw. usw....
    Servus und bis bald,

    Blackhawk
    ==================================================
    Linux - manchmal steh ich nachts auf, und installier mir noch eins...

  7. #7
    Linux nur du allein Avatar von MannOhMann
    Registriert seit
    Jan 2002
    Beiträge
    633
    IMHO 2 user 1 uid nicht möglich

    schmeiß einfach beide in eine gruppe wo nur die beiden drin sind.
    Grüße MannOhMann (Linux-Only-User privat seit 2002)

    LinuxMint, Gigabyte EX58-UD5, Intel i7 Quad 2,6, 6GB DDR3-RAM, Asus ENGTX275, 3 x SATA, Hauppauge HVR-4000

  8. #8
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Ist das wuenschenswert? Du kannst Dich doch auch als user1 ueber FTP anmelden.

    'cuda

  9. #9
    Script-Terrorist Avatar von Blackhawk
    Registriert seit
    Nov 2003
    Ort
    Ehningen
    Beiträge
    1.346
    Klar ist das moeglich, es kann ja auch mehrere "root"User (ID 0) geben...
    Servus und bis bald,

    Blackhawk
    ==================================================
    Linux - manchmal steh ich nachts auf, und installier mir noch eins...

  10. #10
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Beiträge
    43
    Richtig, möglich ist es, ich machs ja schon, nur das ich die UID in der passwd immer manuell änder.

    User 1 nehm ich nicht als FTP weil ich nicht will das diese User Shellzugriff haben.
    Shellzugriff braucht dieser User aber weil er in dem Ordner über ein Webinterface Sachen ändern und ausführen kann.

    Blackhawk, das Eintragen in die passwd direkt ist ne Alternative, kannst Du mir auch sagen wie ich das Passwort in die shadow bekomme ?

  11. #11
    Script-Terrorist Avatar von Blackhawk
    Registriert seit
    Nov 2003
    Ort
    Ehningen
    Beiträge
    1.346
    Na im Prinzip genauso, ich benutz nur kein Shadow...

    Guck Dir halt an, was fuer sachen in der /etc/shadow drinstehen...
    Servus und bis bald,

    Blackhawk
    ==================================================
    Linux - manchmal steh ich nachts auf, und installier mir noch eins...

  12. #12
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Beiträge
    43
    Schon erledigt.
    Die Anzahl der Tage kann mir ja recht egal sein, die kann ich ja eigentlich frei lassen.
    Ich teste das später dann mal an.

    Danke soweit.

Lesezeichen

Berechtigungen

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