Linux-User in OS X intergrieren

  1. Fabso

    Fabso Thread StarterMacUser Mitglied

    Mitglied seit:
    07.05.2005
    Beiträge:
    37
    Zustimmungen:
    0
    Hallo,

    ist es möglich passwd-basierte User eines SuSE-Linux 9.0 systems auf dem Mac zu intergrieren? Also den Benutzer praktisch umzuziehen, samt home-Verzeichnis und Passwort?

    Danke im Voraus,

    Fabso
     
    Fabso, 10.12.2005
  2. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Leg einen neunen Benutzer an und vergib das selbe oder ein neues Passwort.
    Das Homeverzeichnis hat unter Mac OS X eine andere Struktur und die Benutzerdaten werden anders gespeichert als unter Linux.
    Du wirst also nicht darum herum kommen, dem Benutzer eine neues Home einzurichten.
    Die Daten, die Unter Linux schon vorhanden sind, kannst Du ja dann in des neue Home hineinkopieren (z.B. über Netzwerk).
     
    maceis, 10.12.2005
  3. sheep

    sheepMacUser Mitglied

    Mitglied seit:
    21.03.2005
    Beiträge:
    1.223
    Zustimmungen:
    24
    Man kann ein Home-Verzeichnis von Linux nicht einfach auf OS X "zügeln", da sich die Verzeichnis-Strukturen doch erheblich unterscheiden. Programme legen für ihre Daten / Einstellungen auf Linux i.d.R. ein verstecktes Verzeichnis auf der unterstehen Ebene des Home-Verzeichnisses an, auf OS X dagegen hat jeder Benutzer einen Ordner "Library", in dem diese Daten - in (sichtbaren) Unterordnern - gesichert werden. Ganz abgesehen davon, dass du für vieles gar keine Verwendung mehr finden wirst, weil es die Linux-Programme entweder gar nicht für OS X gibt, oder (was öfter vorkommen dürfte) weil du sie gar nicht mehr benutzen willst, weil es schönere Mac-Programme gibt :).

    Dokumente, Bilder und all dieses Zeug kannst du natürlich problemlos rüberziehen, aber bei den Programm-Daten musst dir schon ein wenig mehr Mühe geben ;).

    Beim User selber kann ich dir keine 100% fundierte Auskunft geben, aber ich würde fast wetten, dass das so nicht geht. Wozu auch der Aufwand, ein neuer Benutzer ist so schnell angelegt...
     
    sheep, 10.12.2005
  4. Fabso

    Fabso Thread StarterMacUser Mitglied

    Mitglied seit:
    07.05.2005
    Beiträge:
    37
    Zustimmungen:
    0
    Das mit den Verzeichnissen hab ich mir dast gedacht, aber wie siehts mit den Passwörtern auf? Ich weiss die Passwörter nicht und es sind ca. 700 User, die umziehen müssten. Gibts da irgend welche Lösungen für das Problem, bzw. hat das schon mal jemand gemacht?
     
    Fabso, 10.12.2005
  5. wolf32

    wolf32MacUser Mitglied

    Mitglied seit:
    22.09.2004
    Beiträge:
    1.116
    Zustimmungen:
    98
    Darf ich mal ganz neugierig ;) fragen in welchem Umfeld man mit solch einer Fragestellung konfrontiert wird. Zieht euer Schulserver um?
     
    wolf32, 10.12.2005
  6. Fabso

    Fabso Thread StarterMacUser Mitglied

    Mitglied seit:
    07.05.2005
    Beiträge:
    37
    Zustimmungen:
    0
    Er soll.
     
    Fabso, 10.12.2005
  7. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Wenn Du die Passwörter nicht hast, hast Du keine Chance, da die Passwörter nicht aus dem passwd file extrahiert werden können.
    Zumindest ist mir keine Möglichkeit bekannt, wie man das hinbekommen könnte.
    Das Anlegen der Benutzer könnte man mit Hilfe eines Skriptes automatisieren (z.B. mit niutil), allerdings müsste man sich das Skript auch selbst basteln (was nicht ganz ohne ist, aber durchaus machbar);
    Eine Möglichkeit wäre, eine Liste mit der Struktur "Benutzer:Zufallspasswort" zu erstellen, dun damit die Benutzer alle anzulegen.
    Man muss dann jedem Benutzer sein Anfangspasswort mitteilen, und die Benutzer können dann Ihr Passwort bei Bedarf ändern.

    HTH
     
    maceis, 10.12.2005
  8. oneOeight

    oneOeightMacUser Mitglied

    Mitglied seit:
    23.11.2004
    Beiträge:
    48.160
    Zustimmungen:
    3.885
    es gibt doch wege die /etc/passwd in netinfo zu integrieren...

    niload passwd . < /etc/passwd

    vorher müsste aber auf dem suse die passwörter unshadowed werden mit
    "pwunconv", dann sollten die auch direkt importiert werden...

    ansonsten vorher auf suse die ganzen user/passwörter nach ldap migrieren und dann von ldap aus in netinfo bringen...
     
    oneOeight, 10.12.2005
  9. maceis

    maceisMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Gute Idee; allerdings habe ich schon öfter gelesen, dass das nicht wie erwartet funktioniert.
    Abgesehen davon:
    Einen Versuch ist es allemal Wert, aber ich denke nicht, dass es klappen wird, da die shadow Datei doch ein etwas anderes Format hat, als die passwd.
    Außerdem müsste man noch die Pfadangaben für die Benutzerverzeichnisse, die Shell etc. berücksichtigen.

    Am besten vorher ein Backup der Netinfo Datenbank anlegen, das man im schlimmsten Fall wieder zurückspielen könnte (z.B. mit "sudo periodic daily").
     
    maceis, 10.12.2005
  10. oneOeight

    oneOeightMacUser Mitglied

    Mitglied seit:
    23.11.2004
    Beiträge:
    48.160
    Zustimmungen:
    3.885
    schau mal mein korrigiertes posting, man muss vorher unshadowen, dann hat man die passwörter wieder mit im passwd file...
     
    oneOeight, 10.12.2005
Die Seite wird geladen...
Ähnliche Themen - Linux User intergrieren
  1. kuebler
    Antworten:
    13
    Aufrufe:
    425
    AlfredB
    10.06.2017
  2. Aladin033
    Antworten:
    6
    Aufrufe:
    216
    Aladin033
    31.12.2016
  3. Ulli63
    Antworten:
    2
    Aufrufe:
    207
  4. big_blue
    Antworten:
    0
    Aufrufe:
    386
    big_blue
    09.10.2015
  5. Chillstep
    Antworten:
    11
    Aufrufe:
    1.045