Ergebnis 1 bis 9 von 9
  1. #1
    Ribston Pepping
    Themenstarter

    Registriert
    02.2009
    Ort
    Dortmund
    Alter
    24
    Beiträge
    295

    trauern Shell Script -> Benutzer anlegen Mac OS X 10.6

    Hi,

    ich möchte gerne unter Mac OS X einen Benutzer aus dem Terminal anlegen. Wenn ich google, dann finde ich meistens nur Befehle für OS X Server.

    Gibt es denn eine Art add user?

    Grüße

  2. #2
    Ribston Pepping
    Themenstarter

    Registriert
    02.2009
    Ort
    Dortmund
    Alter
    24
    Beiträge
    295
    Code:
    #!/bin/sh 
    
    dscl . -create /Users/edv
    dscl . -create /Users/edv UserShell /bin/bash
    dscl . -create /Users/edv RealName "EDV"
    dscl . -create /Users/edv UniqueID "1111" # ändern
    dscl . -create /Users/edv PrimaryGroupID 80 # ändern
    dscl . -create /Users/edv NFSHomeDirectory /Users/edv
    
    # Passwort setzen
    dscl . -passwd /Users/edv passwort
    
    # zum Admin machen
    dscl . -append /Groups/admin GroupMembership edv
    So klappt es. Aber ich habe ein Bundle mit Platypus erstellt , dort klappt es gerade noch nicht.

  3. #3
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    Das genügt nicht, um einen kompletten Useraccount zu erstellen, wie man ihn mit den GUI-Tools erzeugen kann. Darüberhinaus wären noch eine ganze Reihe weiterer Vorbereitungen nötig, zB das Erstellen eines "sauberen" Homefolders, Anpassungen an TimeMachine-Einstellungen usw.
    Es sei dir dringend angeraten, diese Aufgabe per GUI zu erledigen. (This is not a Linux Box)

  4. #4
    Ribston Pepping
    Themenstarter

    Registriert
    02.2009
    Ort
    Dortmund
    Alter
    24
    Beiträge
    295
    Der Account wird nicht richtig genutzt, nur wenn eine User ohne Admin-Rechte sein Passwort vergisst o.Ä.

  5. #5
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    Dafür gibt es die Möglichkeit, das Kennwort vom Anmeldefenster aus, oder über die System-DVD zurückzusetzen.
    Völlig sinnfrei.

  6. #6
    Ribston Pepping
    Themenstarter

    Registriert
    02.2009
    Ort
    Dortmund
    Alter
    24
    Beiträge
    295
    Zitat Zitat von Rastafari Beitrag anzeigen
    Dafür gibt es die Möglichkeit, das Kennwort vom Anmeldefenster aus, oder über die System-DVD zurückzusetzen.
    Völlig sinnfrei.
    Aber nicht über ssh.

  7. #7
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    1) Schon mal was von "Screen Sharing" gehört?
    2) Seit wann ist es notwendig, einen Rechner via ssh zu konfigurieren?
    Völlig sinnfrei.

  8. #8
    Blutapfel Avatar von below
    Registriert
    10.2006
    Ort
    Wiesbaden
    Alter
    41
    Beiträge
    2.609
    Aber bleiben wir beim Thema: Manche Dienste möchten unter einem eigenen Benutzer laufen, auf Debian nimmt man da "adduser"

    Es kann nun nicht wirklich sinnvoll sein, diese Daemon user im GUI anzulegen. Gibt es irgendwo eine hübsche "Übersetzung" von "adduser" zu dscl?

    Danke

    Alex
    Dir gefällt die neue Apfeltalk-Registrierung? Dann setz mich bitte auf Deine Ignorier-Liste

  9. #9
    Galloway Pepping Avatar von fyysh
    Registriert
    01.2010
    Ort
    Rheinknie
    Alter
    33
    Beiträge
    1.348
    für systemdienste brauchst du denen ja auch kein homefolder zu geben und keine tm-anpassungen oder interaktive anmeldung zu ermöglichen etc. das kann man in der tat mit dscl machen. hab ich für meinen svn-user gemacht. funzt wunderbar.
    The cause of the problem is:
    Don't worry; it's been deprecated.
    The new one is worse.

Berechtigungen

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