Richten Sie einen freigegebenen Ordner für Benutzer auf einem Linux-Server ein

1
DIGSUM 2019-10-27 14:47.

Ich habe einen Ordner /mnt/disk/folder.

  1. Ich möchte user1und möchte user2beide vollen rekursiven Lese- / Schreibzugriff auf aktuelle und zukünftige Verzeichnisse und Dateien haben.

  2. Ich möchte den Ordner mit /home/user1/data/und /home/user2/data/mit beibehaltenen Zugriffsrechten verknüpfen.

Folgendes habe ich getan:

Machen Sie das Verzeichnis

mkdir /mnt/disk/folder

Verknüpfen Sie das mit dem Verzeichnis

ln -s /mnt/disk/folder /home/user1/data
ln -s /mnt/disk/folder /home/user2/data

Bilden Sie eine Gruppe zum Teilen

sudo groupadd sharing

Fügen Sie dieser Gruppe Benutzer hinzu

sudo usermod -a -G sharing user1
sudo usermod -a -G sharing user2

Alle vorhandenen Dateien (in diesem Fall keine) zur Gruppe gehören

sudo chgrp -R sharing /mnt/disk/folder

Machen Sie alle vorhandenen Dateien (in diesem Fall keine) zum Gruppen-Lese- / Schreibzugriff

sudo chmod g+rw -R /mnt/disk/folder

Stellen Sie sicher, dass alle neu erstellten Dateien und Verzeichnisse zur Gruppe gehören

chgrp sharing /mnt/disk/folder
chmod g+s /mnt/disk/folder

Wenn Sie als angemeldet angemeldet sind user1, mkdir /home/user1/data/folder/123funktioniert es. Wie cd 123und >test.txt.

Wenn Sie sich dann als anmelden user2und zu navigieren, /home/user1/data/folder/ist das von erstellte Material user1vorhanden, und beide Benutzer können Verzeichnisse und Dateien erstellen, bearbeiten und entfernen.

Ich verwende jedoch einen JupyterHub-Server, auf dem Benutzer1 und Benutzer2 über die Browser-Oberfläche von jupyter auf ihre Verzeichnisse zugreifen. Beim Erstellen und Bearbeiten hier funktionieren Berechtigungen NICHT.

1 answers

2
linux-fan 2019-10-27 23:26.

Teil 2: Der Symlink

Der zweite Teil ist einfach: Symlinks behalten Berechtigungen immer in dem Sinne bei, wie Sie es erwarten würden. So erstellen Sie sie einfach durch ln -s:

ln -s /mnt/disk/folder /home/user1/data
ln -s /mnt/disk/folder /home/user2/data

(Wenn Sie Anwendungen verwenden, die mit dem Symlink nicht ordnungsgemäß funktionieren, sollten Sie einen Bind-Mount verwenden.)

Teil 1: Korrigieren Sie die Zugriffsberechtigungen

Dies ist der "schwierigere" Teil, da er (zumindest teilweise) von der Zusammenarbeit der Benutzer abhängt. Der grundlegende UNIX-Ansatz für diese Art von Problem besteht darin, beide Benutzer ( user1und user2) Teil derselben Gruppe zu machen (z dataaccess. B. ). Dann müssen alle vorhandenen Daten gechartert werden, um zu dieser Gruppe zu gehören, z. B. mit einem Befehl wie dem folgenden:

chgrp -R dataaccess /mnt/disk/folder

Schließlich müssen alle Dateien im Verzeichnis gruppenlese- und schreibgeschützt sein, was zB durch a chmod g+rw -R /mnt/disk/folderfür die vorhandenen Dateien erreicht werden kann.

Nachdem der Zugriff auf die vorhandenen Dateien hergestellt wurde, kommt die Benutzerkooperation ins Spiel: Alle neu erstellten Dateien und Verzeichnisse müssen zur Gruppe gehören und die g+rwBits müssen gesetzt sein. Die korrekte Einstellung der Berechtigungen kann durch Konfigurieren einer umaskfür beide Benutzer geeigneten Berechtigung erreicht werden .

Der letzte Schritt besteht darin, sicherzustellen, dass neu erstellte Dateien und Verzeichnisse zur richtigen Gruppe gehören. Dies kann von den Benutzern manuell durchgeführt werden, indem geeignete chgrpBefehle aufgerufen werden, nachdem sie Dateien erstellt haben, oder mithilfe des setgid-Bits automatisiert werden. Siehe diese Frage:https://askubuntu.com/questions/51951/set-default-group-for-user-when-they-create-new-files.

Wenn Sie sich nicht darauf verlassen können, dass die Benutzer Dateien erstellen, auf die nur sie Zugriff haben, können Sie mithilfe eines Cronjobs oder einer Inotifizierung einen automatisierten Mechanismus zur Erweiterung der Berechtigungen einrichten.

Ein weiterer "Vorschlaghammer-Ansatz", der mit vielen problematischen Nebenwirkungen verbunden ist, ist die Verwendung eines Dateisystems, das keine Berechtigungen unterstützt und daher immer über (zur Montagezeit konfigurierbare) Zugriffsberechtigungen verfügt. FAT32 fällt mir ein, aber es wird dringend empfohlen, stattdessen die zuvor beschriebene Reinigungslösung zu verwenden!

Related questions

MORE COOL STUFF

Cate Blanchett schlief nach 3 gemeinsamen Tagen mit ihrem Ehemann und ist 25 Jahre später immer noch mit ihm verheiratet

Cate Blanchett schlief nach 3 gemeinsamen Tagen mit ihrem Ehemann und ist 25 Jahre später immer noch mit ihm verheiratet

Cate Blanchett widersetzte sich typischen Dating-Ratschlägen, als sie ihren Ehemann traf.

Warum Michael Sheen ein gemeinnütziger Schauspieler ist

Warum Michael Sheen ein gemeinnütziger Schauspieler ist

Michael Sheen ist ein gemeinnütziger Schauspieler, aber was genau bedeutet das?

Hallmark-Star Colin Egglesfield sorgt für spannende Fan-Begegnungen bei RomaDrama Live! [Exklusiv]

Hallmark-Star Colin Egglesfield sorgt für spannende Fan-Begegnungen bei RomaDrama Live! [Exklusiv]

Hallmark-Star Colin Egglesfield sprach über spannende Fan-Begegnungen bei RomaDrama Live! plus sein INSPIRE-Programm auf der Convention.

Warum Sie „Northern Exposure“ nicht online streamen können

Warum Sie „Northern Exposure“ nicht online streamen können

Sie müssen einen Blu-ray- oder DVD-Player abstauben, um zu sehen, warum Northern Exposure zu einer der beliebtesten Shows der 90er Jahre wurde.

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

Werfen Sie diese Pappröhren nicht weg! 10 Möglichkeiten, sie wiederzuverwenden

Werfen Sie diese Pappröhren nicht weg! 10 Möglichkeiten, sie wiederzuverwenden

Werfen Sie Ihr Papierhandtuch, Toilettenpapier und Geschenkpapierrollen nicht in den Müll. Geben Sie ihnen stattdessen mit einem dieser 10 Hacks ein zweites Leben.

Schlafen Fische?

Schlafen Fische?

Es ist schwer vorstellbar, dass Nemo im Great Barrier Reef ein paar Zs fängt. Aber Fische brauchen Ruhe. Schlafen sie so wie wir?

Spenden Sie Ihr Haar, um unser Wasser sauber zu halten

Spenden Sie Ihr Haar, um unser Wasser sauber zu halten

Haarteile aus Salons und persönliche Spenden können als Matten wiederverwendet werden, die Ölverschmutzungen aufsaugen und zum Schutz der Umwelt beitragen.

Angesichts der bevorstehenden Umweltkatastrophen entscheiden sich viele für eine kinderlose Zukunft

Angesichts der bevorstehenden Umweltkatastrophen entscheiden sich viele für eine kinderlose Zukunft

Bild einer deutschen Entbindungsstation über Getty. In den letzten zehn Jahren waren die Geburtenraten in der U.

Der Leiter des Verbraucherschutzes von Präsident Trump schert sich nicht um die Untersuchung der Equifax-Verletzung

Der Leiter des Verbraucherschutzes von Präsident Trump schert sich nicht um die Untersuchung der Equifax-Verletzung

Foto: Getty In jeder normalen Gesellschaft würden die Spitzenmanager von Equifax vor den Kongress gezerrt, viele ins Gefängnis geworfen, das Unternehmen geschlossen und alle Vermögenswerte des Unternehmens beschlagnahmt. Aber wir leben nicht in einer normalen Gesellschaft, was heute noch deutlicher geworden ist.

Wir machen diesen Februar alle Liegestütze

Wir machen diesen Februar alle Liegestütze

Bild aus der Staatsbibliothek von Victoria. Bereit für das nächste Kapitel der Lifehacker Fitness Challenge? Im Januar haben wir an Klimmzügen gearbeitet, auf welcher Ebene auch immer für jeden von uns.

Kool-Aid, Steak-Umms oder Ramen-Nudeln: Nur 1 kann überleben. Welche wählen Sie aus?

Kool-Aid, Steak-Umms oder Ramen-Nudeln: Nur 1 kann überleben. Welche wählen Sie aus?

Oben: iStock; unten: Steak-umm Fleisch YouTube-Screenshot Sie sind zuverlässige Grundnahrungsmittel, obwohl sie mehr mit tatsächlichen Grundnahrungsmitteln gemeinsam haben als jede Lebensmittelgruppe. Köstliche Optionen an der Kreuzung von "Das ist höllisch lecker" und "Warten".

Tudor Dixon gewinnt Michigan GOP Primary und trifft nun auf die amtierende Demokratin Gretchen Whitmer

Tudor Dixon gewinnt Michigan GOP Primary und trifft nun auf die amtierende Demokratin Gretchen Whitmer

Tudor Dixon hat am Dienstag die Vorwahlen von Michigan zum Gouverneur gewonnen, nachdem er eine späte Bestätigung des ehemaligen Präsidenten Donald Trump erhalten hatte

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!

Kate Middleton verbringt einen Tag am Wasser in London, plus Jennifer Lopez, Julianne Hough und mehr

Kate Middleton verbringt einen Tag am Wasser in London, plus Jennifer Lopez, Julianne Hough und mehr

Kate Middleton verbringt einen Tag am Wasser in London, plus Jennifer Lopez, Julianne Hough und mehr. Von Hollywood bis New York und überall dazwischen, sehen Sie, was Ihre Lieblingsstars vorhaben!

17-Jähriger erstochen, während 4 weitere bei einem Messerangriff am Wisconsin River verwundet wurden

17-Jähriger erstochen, während 4 weitere bei einem Messerangriff am Wisconsin River verwundet wurden

Die Ermittler prüfen, ob sich die Gruppe und der Verdächtige vor dem Angriff kannten

Start- und Landebahnen

Start- und Landebahnen

Spätsommer und Herbst sind nostalgische Jahreszeiten. Straßenlaternen werfen ihr Licht über regennasse Straßen, und die Blätter unter den Füßen – gedämpft rot-orange im Schatten der Dämmerung – erinnern an vergangene Tage.

Stellen Sie sich vor, Sie erstellen eine Inhaltsstrategie, die tatsächlich KONVERTIERT. Es ist möglich.

Stellen Sie sich vor, Sie erstellen eine Inhaltsstrategie, die tatsächlich KONVERTIERT. Es ist möglich.

Im Jahr 2021 ermutige ich Sie, alles zu überdenken, was Sie über die Kunden, die Sie bedienen, und die Geschichten, die Sie ihnen erzählen, wissen. Zurücktreten.

Ein Mammutverlust öffnete mein Herz für die Liebe

Ein Mammutverlust öffnete mein Herz für die Liebe

Am Tag des 9. Geburtstags von Felix The Cat erinnere ich mich an einen der größten Verluste meines Erwachsenenlebens – meine Sophie im Jahr 2013. Ich habe diesen Essay geschrieben und ihn kurz im Jahr 2013 auf dieser Plattform geteilt.

Wenn Sie nicht die Person sein können, die das Internet von Ihnen will

Wenn Sie nicht die Person sein können, die das Internet von Ihnen will

Ich hasse das Wort „Zugwrack“. Die Menschen trösten sich mit ihrem eigenen moralischen Kompass und treffen dabei auf ein Urteil.

Language