KDE Freigaberegisterreiter hinzufügen
Beschreibung:
Samba Freigabereiter in KDE Dolphin hinzufügen
Durchführung:
Pakete installieren
sudo apt install samba kdenetwork-filesharing smbclient -y
Danach haben wir den Reigsterreiter Teilen neu im Dolphin Ordnereigenschaften.
Aber wir sind noch kein SAMBA Gruppen Mitglied.
Einfach auf den Button klicken
Sollte es einen Fehler hageln, dann selbst hinzufügen, manuell übers Terminal.
sudo usermod -aG sambashare <benutzername>
wenn wir es wieder aufmachen haben wir noch keine Berechtigung auf das Verzeichnis
Dazu einmal ab und wieder anmelden.
Nun können wir ein SMB Passwort erstellen, wenn wir wieder den Teilen Registerreiter auf machen
Nun vergeben wir ein smbpasswort für unseren katuellen Angemeldeten Benutzer.
Samba führt seine eigene Benutzerliste unabhängig vom Linux System.
Allerdings kann nur ein SAMBA Benutzer angelegt werden, wenn auch der Systembenutzer dazu besteht.
Das machen wir über das Terminal:
#Benutzer hinzufügen, der Benutzername muss auch auf dem Linux System bestehen.
-a Benutzer hinzufügen
sudo smbpasswd -a <benutzername>
Kennwort für bestehenden Benutzer ändern
sudo smbpasswd <benutzername>
SMB Benutzer wieder löschen -x
sudo smbpasswd -x <benutzername>
Nun müssen wir die smb.conf noch anpassen
In der Global Section hier nach suchen
# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
map to guest = bad user
und auf never setzten
# to anonymous connections
map to guest = never
Dann anach suchen:
# Maximum number of usershare. 0 means that usershare is disabled.
# usershare max shares = 100
# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes
Und kommentar entfernen bei usershare max
Und usersahre allow guests in usershare owner only = yes
# Maximum number of usershare. 0 means that usershare is disabled.
usershare max shares = 100
# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare owner only = yes
Nun noch nach netbios name = suchen falls nicht vorhanden eintragen in global, dieser darf nicht länger als 10 zeichen sein(Offiziell 13) aber wir gehen auf nummer sicher.
Wenn länger umändern
netbios name = DEBIANTERMINAL
beispiel:
[global]
netbios name = DEBIANTERMINAL
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
Danach den smb dienst neusstartenneu starten
sudo systemctl restart smbd nmbd
Nun noch in D-BUS Fix rein
sudo nano /etc/dbus-1/system.d/org.kde.filesharing.samba.conf
Inhalt
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="root">
<allow own="org.kde.filesharing.samba"/>
</policy>
<policy context="default">
<allow send_destination="org.kde.filesharing.samba"/>
<allow receive_sender="org.kde.filesharing.samba"/>
</policy>
</busconfig>
D-BUS Neustarten
sudo systemctl reload dbus


