<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.iustus.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.116.6.51</id>
		<title>Lawsuit - Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.iustus.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.116.6.51"/>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Spezial:Beitr%C3%A4ge/92.116.6.51"/>
		<updated>2026-07-05T14:34:06Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme&amp;diff=7245</id>
		<title>Mehrplatzsysteme</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme&amp;diff=7245"/>
				<updated>2026-01-10T15:53:30Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Einführung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/SDB:Netzwerk_Installation Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
{{warnung| Bitte beachten Sie, dass ab ''Leap 15.6'' aus Sicherheitsgründen für eine Verbindung zweier Rechner zwingend 'IPv6' aktiviert und weitergeleitet werden muss. Passen Sie dazu unter &amp;lt;tt&amp;gt;yast2 &amp;gt; Netzwerkeinstellungen&amp;lt;/tt&amp;gt; die Eintragungen unter den Reitern ''Globale Einstellungen'' und ''Routing'' entsprechend an.}}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Wählen Sie im Administrationsprogramm ''yast'' unter ''Netzwerkeinstellungen &amp;gt; Globale Optionen'' die Option ''IPv6 aktivieren'' ab. Das Netzwerk funktioniert einwandfrei mit den bisherigen '''iptables''', während die neuen '''nf_tables''' noch nicht richtig in die yast-Module eingearbeitet sind.&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, die ''yast''-Erweiterung nach:&lt;br /&gt;
{{shell|&amp;gt; sudo zypper in yast2-nfs-server nfs-kernel-server bind libnftnl7 nftables libnfs-devel system-user-ftp xinetd tftp patterns-base-basesystem yast2-ftp-server yast2-tftp-server utils-libnfs vsftpd patterns-server-file_server}}&lt;br /&gt;
Nehmen Sie dann die folgenden Einstellungen unter der ''yast''-Rubrik ''NFS-Server'' vor&lt;br /&gt;
[[Datei:Nfs_server.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
und tragen Sie die folgenden Verzeichnisse&lt;br /&gt;
 /home/meinbenutzername/Documents&lt;br /&gt;
 /home/meinbenutzername/lawsuit&lt;br /&gt;
jeweils mit dem Hostplatzhalter &amp;quot;*&amp;quot; und den folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
[[Datei:Nfs_einstellung.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Für das Lawsuit-Verzeichnis sehen die Berechtigungen dann wie folgt aus:&lt;br /&gt;
[[Datei:Nfs_einstellung_lawsuit.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Tragen Sie in der ''yast''-Rubrik ''Samba_Server'' mit dem Button &amp;quot;Hinzufügen&amp;quot; den Dokumentenordner nach:&lt;br /&gt;
[[Datei:Samba_server.png|500px|left|Einstellungen für den Dokumentenordner auf dem den Samba-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Anschließend muss der Gastzugriff erlaubt werden. Unter &amp;quot;zulässsige Gruppe&amp;quot; tragen Sie dann &amp;quot;*&amp;quot; ein.&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo zypper in yast2-nfs-client bind libnftnl7 nftables libnfs-devel system-user-ftp utils-libnfs vsftpd}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie dann mit dem Admnistrationsprogramm ''yast'' den ''nfs-client'' auf und wählen Sie unter ''Netzwerkeinstellungen &amp;gt; Globale Optionen'' die Option ''IPv6 aktivieren'' ab, um die Netzwerkstabilität zu verbessern, und suchen anschließend mit der ''yast''-Rubrik ''NFS-Client'' die oben eingetragenen Verzeichnisse. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
&lt;br /&gt;
Wählen Sie bitte im Auswahlmenu NFS-Version ''Irgendeins (höchstes Verfügbares)'' und tragen entsprechend unter Optionen den Wert ''default'' ein.&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
&lt;br /&gt;
Sie können die Firewall über ''yast2'' konfigurieren und die Dienste ''imap'', ''imaps'', ''minidlna'', ''mountd'', ''nfs'', ''rpc-bind'', ''rsnyncd'' und ''samba'' in der Benutzeroberfläche anklicken und die Ports 111 und 2049 für ''tcp'' und ''udp'' freigeben, oder einfach alles mit Shell-Befehlen aktivieren:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp;  firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;33719/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme&amp;diff=7244</id>
		<title>Mehrplatzsysteme</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme&amp;diff=7244"/>
				<updated>2026-01-10T14:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/SDB:Netzwerk_Installation Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Wählen Sie im Administrationsprogramm ''yast'' unter ''Netzwerkeinstellungen &amp;gt; Globale Optionen'' die Option ''IPv6 aktivieren'' ab. Das Netzwerk funktioniert einwandfrei mit den bisherigen '''iptables''', während die neuen '''nf_tables''' noch nicht richtig in die yast-Module eingearbeitet sind.&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, die ''yast''-Erweiterung nach:&lt;br /&gt;
{{shell|&amp;gt; sudo zypper in yast2-nfs-server nfs-kernel-server bind libnftnl7 nftables libnfs-devel system-user-ftp xinetd tftp patterns-base-basesystem yast2-ftp-server yast2-tftp-server utils-libnfs vsftpd patterns-server-file_server}}&lt;br /&gt;
Nehmen Sie dann die folgenden Einstellungen unter der ''yast''-Rubrik ''NFS-Server'' vor&lt;br /&gt;
[[Datei:Nfs_server.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
und tragen Sie die folgenden Verzeichnisse&lt;br /&gt;
 /home/meinbenutzername/Documents&lt;br /&gt;
 /home/meinbenutzername/lawsuit&lt;br /&gt;
jeweils mit dem Hostplatzhalter &amp;quot;*&amp;quot; und den folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
[[Datei:Nfs_einstellung.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Für das Lawsuit-Verzeichnis sehen die Berechtigungen dann wie folgt aus:&lt;br /&gt;
[[Datei:Nfs_einstellung_lawsuit.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Tragen Sie in der ''yast''-Rubrik ''Samba_Server'' mit dem Button &amp;quot;Hinzufügen&amp;quot; den Dokumentenordner nach:&lt;br /&gt;
[[Datei:Samba_server.png|500px|left|Einstellungen für den Dokumentenordner auf dem den Samba-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Anschließend muss der Gastzugriff erlaubt werden. Unter &amp;quot;zulässsige Gruppe&amp;quot; tragen Sie dann &amp;quot;*&amp;quot; ein.&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo zypper in yast2-nfs-client bind libnftnl7 nftables libnfs-devel system-user-ftp utils-libnfs vsftpd}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie dann mit dem Admnistrationsprogramm ''yast'' den ''nfs-client'' auf und wählen Sie unter ''Netzwerkeinstellungen &amp;gt; Globale Optionen'' die Option ''IPv6 aktivieren'' ab, um die Netzwerkstabilität zu verbessern, und suchen anschließend mit der ''yast''-Rubrik ''NFS-Client'' die oben eingetragenen Verzeichnisse. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
&lt;br /&gt;
Wählen Sie bitte im Auswahlmenu NFS-Version ''Irgendeins (höchstes Verfügbares)'' und tragen entsprechend unter Optionen den Wert ''default'' ein.&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
&lt;br /&gt;
Sie können die Firewall über ''yast2'' konfigurieren und die Dienste ''imap'', ''imaps'', ''minidlna'', ''mountd'', ''nfs'', ''rpc-bind'', ''rsnyncd'' und ''samba'' in der Benutzeroberfläche anklicken und die Ports 111 und 2049 für ''tcp'' und ''udp'' freigeben, oder einfach alles mit Shell-Befehlen aktivieren:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp;  firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;33719/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7243</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7243"/>
				<updated>2026-01-10T14:01:05Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* IPv6 (128-Bit) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
=== IPv4 (32-Bit ===&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
=== IPv6 (128-Bit) ===&lt;br /&gt;
Wenn auf dem Client-Rechner der Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo showmount -e 192.168.2.10}}&lt;br /&gt;
immer noch ein ''Timeout'' liefert, ist wahrscheinlich die Firewall noch nicht richtig für ''v6'' konfiguriert. Testen Sie dies, indem sie die Firewall vorübergehend abschalten &lt;br /&gt;
{{shell|&amp;gt; sudo ufw disable}}&lt;br /&gt;
und wieder einschalten mit&lt;br /&gt;
{{shell|&amp;gt; sudo ufw enable}}&lt;br /&gt;
Unter Umständen müssen dann weitere Freigaben für die unter ''v6'' von 'mountd' verwendeten dynamischen Ports gelegt werden. Sehen Sie sich die benötigten Ports mit&lt;br /&gt;
{{shell|&amp;gt; rpcinfo -p localhost}}&lt;br /&gt;
an und fügen Sie sie entsprechend der ausgeworfenen Liste ein, z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33719/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Voreinstellungen ===&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
=== firewalld ===&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7242</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7242"/>
				<updated>2026-01-10T11:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Allgemeine Voreinstellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
=== IPv4 (32-Bit ===&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
=== IPv6 (128-Bit) ===&lt;br /&gt;
Wenn auf dem Client-Rechner der Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo showmount -e 192.168.2.10}}&lt;br /&gt;
immer noch ein ''Timeout'' liefert, ist wahrscheinlich die Firewall noch nicht richtig für ''v6'' konfiguriert. Testen Sie dies, indem sie die Firewall vorübergehend abschalten &lt;br /&gt;
{{shell|&amp;gt; sudo ufw disable}}&lt;br /&gt;
und wieder einschalten mit&lt;br /&gt;
{{shell|&amp;gt; sudo ufw enable}}&lt;br /&gt;
Unter Umständen müssen dann weitere Freigaben für die unter ''v6'' von 'mountd' verwendeten dynamischen Ports gelegt werden. Sehen Sie sich die benötigten Ports mit&lt;br /&gt;
{{shell|&amp;gt; rpcinfo -p localhost}}&lt;br /&gt;
an und fügen Sie sie entsprechend der ausgeworfenen Liste ein, z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33719/udp}}&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Voreinstellungen ===&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
=== firewalld ===&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7241</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7241"/>
				<updated>2026-01-10T11:14:35Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
=== IPv4 (32-Bit ===&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
=== IPv6 (128-Bit) ===&lt;br /&gt;
Wenn auf dem Client-Rechner der Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo showmount -e 192.168.2.10}}&lt;br /&gt;
immer noch ein ''Timeout'' liefert, ist wahrscheinlich die Firewall noch nicht richtig für ''v6'' konfiguriert. Testen Sie dies, indem sie die Firewall vorübergehend abschalten &lt;br /&gt;
{{shell|&amp;gt; sudo ufw disable}}&lt;br /&gt;
und wieder einschalten mit&lt;br /&gt;
{{shell|&amp;gt; sudo ufw enable}}&lt;br /&gt;
Unter Umständen müssen dann weitere Freigaben für die unter ''v6'' von 'mountd' verwendeten dynamischen Ports gelegt werden. Sehen Sie sich die benötigten Ports mit&lt;br /&gt;
{{shell|&amp;gt; rpcinfo -p localhost}}&lt;br /&gt;
an und fügen Sie sie entsprechend der ausgeworfenen Liste ein, z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33719/udp}}&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Voreinstellungen ===&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
=== firewalld ===&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7240</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7240"/>
				<updated>2026-01-10T11:10:28Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
Wenn auf dem Client der Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo showmount -e 192.168.2.10}}&lt;br /&gt;
immer noch ein Teimeout liefert, ist wahrscheinlich die Friewall noch nicht richtig konfiguriert. Testen Sie dies, indem sie die Firewall vorübergehend abschalten &lt;br /&gt;
{{shell|&amp;gt; sudo ufw disable}}&lt;br /&gt;
und wieder einschalten mit&lt;br /&gt;
{{shell|&amp;gt; sudo ufw enable}}&lt;br /&gt;
Unter Umständen müssen dann weitere Freigaben für die unter ''v6'' von mountd verwendeten dynamischen Ports gelegt werden. Sehen Sie sich die benötigten Ports mit&lt;br /&gt;
{{shell|&amp;gt; rpcinfo -p localhost}}&lt;br /&gt;
an und fügen Sie sie entsprechend der ausgeworfenen Liste ein, z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33719/udp}}&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7239</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7239"/>
				<updated>2026-01-10T10:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7238</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7238"/>
				<updated>2026-01-10T10:34:47Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7237</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7237"/>
				<updated>2026-01-10T10:34:16Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alls Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7236</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7236"/>
				<updated>2026-01-10T10:33:51Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alls Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; &amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7235</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7235"/>
				<updated>2026-01-10T10:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alls Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7234</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7234"/>
				<updated>2026-01-10T10:31:32Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alls Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udpbr&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7233</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7233"/>
				<updated>2026-01-10T10:30:58Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alls Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7232</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7232"/>
				<updated>2026-01-10T10:09:46Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* NFS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten die nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7231</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7231"/>
				<updated>2026-01-10T10:00:10Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten die nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7230</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7230"/>
				<updated>2026-01-10T09:47:08Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten die nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7229</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7229"/>
				<updated>2026-01-10T09:40:12Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten die nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text auftauchen:&lt;br /&gt;
 K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7228</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7228"/>
				<updated>2026-01-10T09:39:42Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten die nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text auftauchen:&lt;br /&gt;
 K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher User lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7227</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7227"/>
				<updated>2026-01-10T09:39:14Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten die nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text auftauchen:&lt;br /&gt;
 K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher User lässt sich diese Einstellung nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärlere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7226</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7226"/>
				<updated>2026-01-10T09:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;92.116.6.51: /* Freigaben für die Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten die nötigen Befehle:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp}}&lt;br /&gt;
&lt;br /&gt;
Wenn Sie stattdessen ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>92.116.6.51</name></author>	</entry>

	</feed>