Anzeige:
Ergebnis 1 bis 8 von 8

Thema: ext3-Partition via nfs exportieren -> umask

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2005
    Beiträge
    1.378

    ext3-Partition via nfs exportieren -> umask

    Hallo zusammen,

    ich habe hier einen Server, auf dem ich eine ext3-Partition gemountet habe.
    Code:
    /dev/hdg1       /mnt/local/fileshares   ext3   defaults   0        2
    Diese (ein Verzeichnis innerhalb dieses Mounts) wird über /etc/exports via nfs exportiert:
    Code:
    /mnt/local/fileshares/public          192.168.2.0/24(rw,sync,root_squash)
    Meine Frage ist nun: Ich graife von meiner Workstation via nfs auf diese Freigabe zu. Wie kann ich die Dateirechte für neu angelegte Files auf diesem Share beeinflussen (umask)?

    Zieht dafür die umask aus /etc/profile?

    Nach meinem Stand kann ich bei den Mount-Optionen der ext3-Partition auf dem Server kein umask angeben.
    Bei /etc/exports geht es meines Wissens auch nicht
    Bliebe noch die fstab auf der Workstation, wo ich ja einen Eintrag mit nfs stehen habe. Der sieht heute so aus:
    Code:
    192.168.2.2:/mnt/local/fileshares/public        /mnt/remote/SoltauDebian_Public nfs     rw,auto,exec,user,soft       0       0
    Wäre ein umask da richtig aufgehoben???

    Danke und Gruß,
    Martin
    Server: i5-4430, 32GB, openSUSE Leap 15.2
    Workstation: i9-9900, 64GB, openSUSE Tumbleweed

  2. #2
    Premium Mitglied
    Registriert seit
    Jun 2002
    Beiträge
    2.483
    Die Dateisystem Rechte beeinflusst du nicht auf dem Server, sondern auf dem Client. Dieser ist zuständig für das setzen der von ihm geschriebenen Dateien.

    HTH
    Zweiblum versuchte es ihm zu erklären
    Rincewind versuchte es zu verstehen

    Wie man Fragen richtig stellt

  3. #3
    Registrierter Benutzer
    Registriert seit
    Mar 2005
    Beiträge
    1.378
    Hm. Aber das Konzept finde ich etwas "bescheiden". Bei Samba oder ssh login kann ich ja auch vor Ort andere umasks haben, als ich auf meiner Workstation nutze.
    Ich möchte grundsätzlich unterscheiden zwischen Dateien, die ich als Nutzer auf meiner lokalen Workstation in meinem Home-Dir anlege (700) und solchen, die ich via nfs auf einem Servershare mit Zugriff für andere anlege (770 oder sogar 775 / 777).
    Scheinbar bin ich ja auch nicht der Einzige, der ein solches Problem hat (zumindest lat Dr. google). Muß ich da auf ACLs zurückgreifen? Gibt es eine andere Möglichkeit, als ausgerechnet für so einen "everyday use" zwischen zwei Linux-Boxen auch noch samba auf zu setzen?
    Server: i5-4430, 32GB, openSUSE Leap 15.2
    Workstation: i9-9900, 64GB, openSUSE Tumbleweed

  4. #4
    Premium Mitglied
    Registriert seit
    Jun 2002
    Beiträge
    2.483
    "everyday use" für deinen speziellen Fall. Das bedeutet nicht, dass dieser Spezialfall für jeden "everyday use" ist.

    Ganz im Gegenteil, ich finde es ziemlich merkwürdig, warum ich als user x über das Netz andere Rechte haben sollte, als wenn er direkt vor Ort ist. Sprich du hast dir einen Spezialfall konstruiert der von dem fs nicht hergegeben wird. Wenn du da samba besser findest nutze samba, oder nfsv4, sshfs, oder oder oder (weiss nicht ob dieses seltsame Konstrukt von nfsv4, oder sshfs abgedeckt wird, aber es gibt der alternativen viele).

    Jinto

    PS: ja NFS hat Unzulänglichkeiten, aber durchaus auch Vorteile.
    Zweiblum versuchte es ihm zu erklären
    Rincewind versuchte es zu verstehen

    Wie man Fragen richtig stellt

  5. #5
    Registrierter Benutzer
    Registriert seit
    Mar 2005
    Beiträge
    1.378
    Danke für die Alternativen, die schaue ich mir an. Wenn Dir da noch was einfällt, nur her damit ;-)

    Verstehe ich das richtig, Du legst Files in Deinem privaten/vertraulichen Home-Directory mit den gleichen Rechten ab, wie auf einem Public Share mit Zugriff durch 20 Kollegen?
    Server: i5-4430, 32GB, openSUSE Leap 15.2
    Workstation: i9-9900, 64GB, openSUSE Tumbleweed

  6. #6
    Premium Mitglied
    Registriert seit
    Jun 2002
    Beiträge
    2.483
    Jein.

    Die default Settings sind bei uns für jeden eigentlich gleich (umask) auf den Clients. Das angelegt Home-Verezichnis gehört jedoch mir und der Gruppe x. die Rechte für meine Home sind idR rwx------ (oder aber rwx--x---).

    Wenn ich mich nicht Irre legen wir die Dateien mit 775 an, der Public share hat jedoch die Rechte g+s, sprich die dort abgelegt Dateien gehören der entsprechenden Gruppe. Damit darf die jedes Gruppenmitglied schreiben.

    HTH
    Zweiblum versuchte es ihm zu erklären
    Rincewind versuchte es zu verstehen

    Wie man Fragen richtig stellt

  7. #7
    Registrierter Benutzer
    Registriert seit
    Mar 2005
    Beiträge
    1.378
    Wenn ich mich nicht Irre legen wir die Dateien mit 775 an, der Public share hat jedoch die Rechte g+s, sprich die dort abgelegt Dateien gehören der entsprechenden Gruppe. Damit darf die jedes Gruppenmitglied schreiben
    Da schau. Das ist doch im Grunde das gleiche Szenario wie bei mir. Und wie habt ihr die unterschiedlichen Rechte auf Home und Public Share realisiert? Scheinbar nicht mit NFS?!?
    Server: i5-4430, 32GB, openSUSE Leap 15.2
    Workstation: i9-9900, 64GB, openSUSE Tumbleweed

  8. #8
    Premium Mitglied
    Registriert seit
    Jun 2002
    Beiträge
    2.483
    Doch, aber wenn jemand seine umask verbiegt, kann es sein das die anderen Gruppenmitglieder nichtmehr an die Daten kommen. Sein Home ist davon erstmal nicht betroffen.

    Aber ich glaube ich verstehe deine Frage nicht.
    Zweiblum versuchte es ihm zu erklären
    Rincewind versuchte es zu verstehen

    Wie man Fragen richtig stellt

Ähnliche Themen

  1. Kann interne HD nicht ansprechen
    Von einerwiekeiner im Forum Linux Allgemein
    Antworten: 15
    Letzter Beitrag: 17.01.08, 06:58
  2. Internet?
    Von Tuborg im Forum Anbindung an die Aussenwelt
    Antworten: 37
    Letzter Beitrag: 04.11.06, 19:43
  3. Problem mit Superblock ext3 AES256 Partition
    Von Arounder im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 13.05.06, 20:00
  4. SuSe 9.2 Pro --> Bootsektor exportieren --> Windows Bootloader
    Von DesertStorm im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 31.01.05, 17:08
  5. ext3 partition
    Von mxxx im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 06.11.01, 19:54

Lesezeichen

Berechtigungen

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