linux verzeichnis auf osx (ibook) mounten

Diskutiere mit über: linux verzeichnis auf osx (ibook) mounten im Mac OS X - Unix & Terminal Forum

  1. knaup2

    knaup2 Thread Starter MacUser Mitglied

    Beiträge:
    429
    Zustimmungen:
    0
    Registriert seit:
    11.06.2003
    Hallo.
    Mein ibook soll ein freigegebes Verzeichnis auf meinen ubuntu Rechner mounten.

    Dafuer habe ich auf dem Rechner in /etc/exports
    eingetragen. Also Lese- und Schreibrechts, die mit dem client "synchronisiert" werden.
    Am ibook im terminal schreibe ich
    . Das funktioniert.

    Aber dummerweise habe ich keine trotz (rw, sync) Schreibrechte. Was kann ich tun? Gibt es eine maclike Loesung sowas zu mounten?

    (Mir geht's erstmal um eine funktionierende Verbindung. Wenn diese einwandfrei funktioniert, wird an der Sicherheit also ssh gearbeitet.)
     
  2. H3x

    H3x MacUser Mitglied

    Beiträge:
    305
    Zustimmungen:
    20
    Registriert seit:
    12.11.2006
    Das liegt daran, dass die User auf den beiden Rechnern nicht übereinstimmen. Die UID/GID ist unterschiedlich.
    Auf der Linuxkiste darf nur der User martin mit der UID=1000in /home/martin schreiben. Auf dem Mac ist der User martin aber z.B. UID=1002.

    Ich meine mich zu erinnern, dass man das in der /etc/exports reparieren kann oder beim mounten als Argument übergeben kann.

    Gib zum Test mal ein Verzeichnis wie /tmp frei, damit sollte es klappen.

    Edward
     
  3. MacMännchen

    MacMännchen MacUser Mitglied

    Beiträge:
    2.877
    Zustimmungen:
    213
    Registriert seit:
    03.10.2006
    Was spricht denn dagegen, auf dem Linux Server einen neuen User anzulegen, bei dem User Name, UID und GID übereinstimmen mit dem User auf dem Mac?
     
  4. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    Registriert seit:
    08.04.2005
    Du könntest die Optionen gid und uid übergeben, und
    dort dann eben deine UID resp. GID eintragen.

    (Deine User-ID und Group-ID bekommst du mit dem Befehl
    "id" heraus, aber das wirst du wohl schon wissen.)

    EDIT: Optionen, nicht Parameter :rolleyes:
     
    Zuletzt bearbeitet: 25.02.2007
  5. Željko

    Željko MacUser Mitglied

    Beiträge:
    193
    Zustimmungen:
    2
    Registriert seit:
    05.11.2006
    hi ich habe noch eine Frage zum mounten.

    ich möchte auch meine Netzlaufwerke per NFS am Mac mounten (bin Samba am abschalten)

    Für mich stellt sich die Frage wie besser gefragt wohin mounte ich die Laufwerke?
    Am besten so das Sie wieder wie vorher bei Samba (Apfel+K) unter der System HD im Finder erscheinen?

    aresius mountet im ersten Beitrag auf /mnt/martin-Desktop aber /mnt gibt's garnicht nicht unter /.

    "Normalerweise" sind die Samba Freigaben unter /Volumes gemountet muss ich da ein Verzeichniss erstellen?

    z.B. /Volumes/nfs_freigabe

    sudo mount -o -P 192.168.x.x:/nfs_freigabe /Volumes/nfs_freigabe

    Ich hoffe hier hat jemand etwas mehr praktische Erfahrung und berichtet einwenig ;)

    Gruß Željko
     
  6. MacMännchen

    MacMännchen MacUser Mitglied

    Beiträge:
    2.877
    Zustimmungen:
    213
    Registriert seit:
    03.10.2006
    Wenn es möglich oder erwünscht ist, auf dem Linux Server einen beliebigen User für die Freigabe anzulegen, kann dir eine Lösung anbieten. Es mag sicherlich andere Wege geben, bei mir funktioniert es wie folgt:

    1) auf dem Mac mit dem Terminalbefehl id ermitteln, welche UID und GID der User hat, in dessen Verzeichnis die Share gemountet werden soll.

    2) auf dem Linux Server einen User anlegen, bei dem Username, Passwort, UID und GID übereinstimmen mit dem User auf dem Mac.

    3) auf dem Linux Server die /etc/exports anpassen und für das exportierte Verzeichnis die Eigenschaft rw,no_root_sqash,insecure setzen. Dadurch erwartet der NFS Server die Verbindung nicht auf den "sicheren" Ports unter 1024, und das Schreibrecht wird vergeben. NFS Server neu starten.

    4) auf dem Mac im Home des Users ein Verzeichnis anlegen, auf das gemountet werden soll, z.B. nfs_ordner

    5) mit folgendem Befehl mounten:

    sudo mount -t nfs IP:/home/Username /Users/Username/nfs_ordner/

    wobei:
    IP = IP des NFS-Server
    Username = der auf beiden Systemen übereinstimmende Username


    Anschliessend ist auch nach einem Neustart des Macs das Mounten über den Finder mit Apfel + K möglich
    nfs://IP/home/Username

    wobei Username wiederum der auf beiden Systemen übereinstimmende Username ist, und IP = IP des NFS-Server
     
    Zuletzt bearbeitet: 17.05.2007
  7. mike.d

    mike.d MacUser Mitglied

    Beiträge:
    52
    Zustimmungen:
    1
    Registriert seit:
    19.04.2007
    Hi!

    leider funktioniert das bei mir mit dem mount-point dann nicht.
    Sprich ich kann zwar über Apfel+K dann die Freigabe öffnen, aber er mountet sie mir nicht auf den zuvor angelegten Ordner....

    weiß jemand rat?
     
  8. Pingu

    Pingu MacUser Mitglied

    Beiträge:
    4.894
    Zustimmungen:
    341
    Registriert seit:
    04.08.2003
    Wenn Du mit Command-K mountest (egal ob NFS, SMB, AFP oder WebDAV) läuft dies immer über den Automounter nach /Volumes/.

    Wenn Du gezielt in ein Verzeichnis mounten möchtes, geht dies nur mit dem mount-Befehl.
     
  9. mike.d

    mike.d MacUser Mitglied

    Beiträge:
    52
    Zustimmungen:
    1
    Registriert seit:
    19.04.2007
    diese aussage hatte mich etwas verwirrt....

    Wie kann ich denn den mount-Befehl auf ein Icon im Dock legen?
     
  10. DrunkenFreak

    DrunkenFreak MacUser Mitglied

    Beiträge:
    1.035
    Zustimmungen:
    52
    Registriert seit:
    26.06.2005
    Bastel dir ein Applescript, das ein Shellscript ausführt. In das Shellscript schreibst du einfach nur den Mountbefehl rein und machst dieses ausführbar. Ist mit Sicherheit auch ohne Shellscript machbar

    so long
     
Die Seite wird geladen...
Ähnliche Themen - linux verzeichnis auf Forum Datum
Mac OS-X wie Linux ? Mac OS X - Unix & Terminal 20.02.2016
Linux Software: "SheetMaker" für Mac zugänglich machen? Mac OS X - Unix & Terminal 26.09.2012
BSD Linux Compatibility Layer in Mac OS X Mac OS X - Unix & Terminal 24.02.2011
Bash .sh Scripts aus Finder heraus ausführen Mac OS X - Unix & Terminal 07.10.2010
ssh Mac OS X zu Linux Mac OS X - Unix & Terminal 16.06.2010

Diese Seite empfehlen

Benutzerdefinierte Suche