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. Ge... [mehr]
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 /srv/gemeinsam ``` ### 2. Berechtigungen setzen Damit alle Benutzer darauf zugreifen können, kannst du entweder die Berechtigungen anpassen oder eine gemeinsame Gruppe verwenden. **Variante A: Für alle lesbar und schreibbar (unsicher, aber einfach):** ```bash sudo chmod 1777 /srv/gemeinsam ``` - Das `1` vorne (Sticky Bit) sorgt dafür, dass Benutzer nur ihre eigenen Dateien löschen können. **Variante B: Gemeinsame Gruppe (empfohlen):** 1. Gruppe anlegen: ```bash sudo groupadd gemeinsam ``` 2. Gruppe dem Verzeichnis zuweisen: ```bash sudo chown :gemeinsam /srv/gemeinsam ``` 3. Schreibrechte für die Gruppe: ```bash sudo chmod 2770 /srv/gemeinsam ``` - Das `2` vorne (Setgid-Bit) sorgt dafür, dass neue Dateien automatisch der Gruppe gehören. 4. Benutzer zur Gruppe hinzufügen: ```bash sudo usermod -aG gemeinsam BENUTZERNAME ``` (Für jeden Benutzer wiederholen.) ### 3. Automatisches Einbinden beim Systemstart Falls das Verzeichnis lokal ist, ist kein "Mounten" nötig. Falls es sich um ein Netzlaufwerk (z.B. NFS, Samba) handelt, muss es in `/etc/fstab` eingetragen werden. **Beispiel für ein lokales Verzeichnis:** Nichts weiter nötig, das Verzeichnis ist immer verfügbar. **Beispiel für ein Netzlaufwerk (z.B. Samba):** Eintrag in `/etc/fstab`: ``` # Beispiel für ein Samba-Share //server/freigabe /srv/gemeinsam cifs username=benutzer,password=passwort,iocharset=utf8,uid=1000,gid=gemeinsam 0 0 ``` - Passe die Werte entsprechend an. **Nach Änderung von `/etc/fstab`:** ```bash sudo mount -a ``` ### 4. Zugriff testen Melde dich als ein Benutzer an, der Mitglied der Gruppe ist, und prüfe, ob du auf das Verzeichnis zugreifen und Dateien erstellen kannst. --- **Zusammenfassung:** - Verzeichnis anlegen und Berechtigungen setzen - (Optional) Benutzer in gemeinsame Gruppe aufnehmen - (Nur bei Netzlaufwerken) Eintrag in `/etc/fstab` für automatisches Einbinden Weitere Infos: - [Linux Gruppen und Berechtigungen](https://wiki.ubuntuusers.de/Berechtigungen/) - [fstab Dokumentation](https://wiki.ubuntuusers.de/fstab/)
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. Ge... [mehr]
Um unter Linux eine Datei namens `authorized_keys` zu finden, kannst du folgenden Befehl verwenden: ```bash find / -name authorized_keys 2>/dev/null ``` Dieser Befehl durchsucht das gesamte Datei... [mehr]
Um 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 vo... [mehr]
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... [mehr]