Um unter Linux ein gemeinsames Verzeichnis für alle Benutzer freizugeben und beim Systemstart automatisch einzubinden, gehst du wie folgt vor: 1. Gemeinsames Verzeichnis anlegen bash sudo mkdir...
Wie gebe ich unter Linux ein Verzeichnis mit Schreibrechten für alle Benutzer der Gruppe 'Projekt' frei und binde es für diese ein?
Antwort vomUm unter Linux ein Verzeichnis für alle Benutzer der Gruppe „Projekt“ freizugeben und Schreibrechte zu gewähren, gehst du wie folgt vor: **1. Gruppe anlegen (falls noch nicht vorhanden):** ```bash sudo groupadd projekt ``` **2. Benutzer zur Gruppe hinzufügen:** ```bash sudo usermod -aG projekt benutzername ``` (Diesen Befehl für jeden Benutzer wiederholen, der Zugriff erhalten soll.) **3. Verzeichnis anlegen (falls noch nicht vorhanden):** ```bash sudo mkdir /srv/projekt ``` **4. Eigentümer und Gruppe des Verzeichnisses setzen:** ```bash sudo chown :projekt /srv/projekt ``` **5. Schreibrechte für die Gruppe setzen:** ```bash sudo chmod 2770 /srv/projekt ``` - Die `2` am Anfang setzt das „setgid“-Bit, damit neu erstellte Dateien/Ordner im Verzeichnis automatisch die Gruppe „projekt“ bekommen. - `770` gibt Lese-, Schreib- und Ausführungsrechte für Besitzer und Gruppe, aber keine Rechte für andere. **6. Automatisches Einbinden für Benutzer (optional):** - Du kannst einen symbolischen Link im Home-Verzeichnis der Benutzer anlegen: ```bash ln -s /srv/projekt /home/benutzername/projekt ``` - Alternativ kannst du das Verzeichnis z.B. über `/etc/fstab` als Netzwerkfreigabe (z.B. NFS oder Samba) einbinden, falls es sich um ein Netzlaufwerk handelt. **Hinweis:** Benutzer müssen sich ab- und wieder anmelden, damit neue Gruppenzugehörigkeiten aktiv werden. **Zusammenfassung:** - Gruppe anlegen und Benutzer hinzufügen - Verzeichnis anlegen, Gruppe zuweisen, Rechte setzen - Optional: Verzeichnis für Benutzer verlinken oder einbinden Weitere Infos findest du z.B. in der [Debian-Dokumentation zu Gruppen und Berechtigungen](https://wiki.debian.org/Permissions).
Verwandte Fragen
Wie richte ich unter Linux ein gemeinsames Verzeichnis für alle Benutzer ein und binde es als Laufwerk ein?
Um in Linux ein gemeinsames Verzeichnis für alle Benutzer freizugeben und als „Laufwerk“ einzubinden, gehst du in mehreren Schritten vor. Hier eine typische Vorgehensweise: 1. Gemeins...
Wie finde ich unter Linux eine Datei namens authorized_keys mit dem find-Befehl?
Um unter Linux eine Datei namens authorizedkeys zu finden, kannst du folgenden Befehl verwenden: bash find / -name authorizedkeys 2>/dev/null Dieser Befehl durchsucht das gesamte Dateisystem (/)...
Wie kann ich unter Linux ein Loop-Gerät wie loop0 aushängen?
Um das Loop-Device loop0, das auf /tmp/tmp.QEHTQ3295f gemountet ist, auszuhängen, gehst du wie folgt vor: 1. Unmounten des Dateisystems: bash sudo umount /tmp/tmp.QEHTQ3295f 2. Loop-Devic...