hi@alle
wäre nett, wenn sich hier einer findet der mir bitte bei meinem problem weiterhilft.
danke im voraus.
problem:
keine schreibrechte auf der freigabe.
also ich hab alle wikis durchgeklappert die ich so finden konnte, sei es ubuntuusers, thomas-krenn, in debian direkt oder im elektronik-kompendium und was mir sonst goggle noch alles ausgespuckt hat.
technisches equipment:
primäer:
pi4b 4gb ram mit usb-stick 3.0 als bootlauferk, dualdisplay
pi4b 8gb ram mit aktivem externen raid-controller usb 3.0 1tb als bootlaufwerk, im moment headless
zum testen und experimentieren:
anstatt des 8gb-pi mit raid - pi4b 4gb mit 32gb sd-karte, headless
insallierte software auf allen pi's - raspberry pi os 32bit mit gui vom 27.5.20 voll geupdated.
samba version 4.9.5 und smclient sind auf dem experimentier-pi und auf dem raid-pi installiert und der intergrierte vnc-server ist auf beiden aktiv und arbeitet anstandslos.
auf allen pi's ist der selbe user als einziger user aktiv, pi wurde entfernt.
alle hosts haben einen eigenen namen und feste ip-adressen.
der user hat auf allen pi's ein aktives home-verzeichnis und ist besitzer der verzeichnisse und dateien und die gruppe des users ist die selbe wie der user.
ziel:
die freigabe des home-verzeichnises des users als netzlaufwerk für den user mit passwort-sicherung freizugeben, mit schreibrechten - nicht nur lesend.
mounten, lesen, automatisch mounten über fstab hat in jedem der versuche anstandslos funktioniert.
bei einem versuch mit der rekursiven übernahme der rechte an verzeichnissen und dateien durch root mit chown und setzen der oktalzahlen 0777 mit chmod und dem eintrag in der smb.conf mit guest ok = yes, waren schreibrechte vorhanden.
das kann aber nicht das ziel sein, so schreibrechte im share zu erlangen.
momentane smb.conf auf dem experimentier-pi
[global]
workgroup = Arbeitsgruppe
guest ok = no
read only = no
writeable = yes
security = user
encrypt passwords = yes
client min protocol = SMB2
client max protocol = SMB3
[homes]
comment = Home Directories
path = /home/%u
browseable = no
valid users = %S
writeable = yes
create mode = 0777
directory mode = 0777
Alles anzeigen
bekannt ist das "writable = yes" und "read only = no" das selbe ist und writeable veraltet ist, sowie auch workgroup.
nicht ganz 100%ig klar ist in "homes" der eintrag "valid users = %S" und die bedeutung der variablen %S.
der user hat ein sambapasswort und wurde auch noch einmal zusätzlich aktiviert
mounten der freigabe erfolgt im moment manuell, mit dem befehl
nach sambapasswort-eingabe erscheint die freigabe im ordner smb (mountpunkt), aber ohne schreibrechte.
ich kann im home-verzeichnis wenn ich lokal via vnc auf dem server bin verzeichnise und dateien erstellen wie ich will.
gefundene und beseitgte fehler /probleme:
ein nicht aktiver nmbd-dämon auf dem server. immernoch keine schreibrechte.
fehleranalyse via smbclient lokal auf dem server:
liefert nach sambapasswort-eingabe:
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba 4.9.5-Debian)
user Disk Home Directories
beim versuch mit:
egal ob mit localhost oder der direkten ip-addresse kommt folgende fehlermeldung:
warum anonymous - erstens?
und was bedeuted die fehlermeldung NT_STATUS_BAD_NETWORK_NAME?
hab ja im inet nach der fehlermeldung gegoogelt, aber nicht verstanden wo und wie die lösung dazu aussieht in den anderen foren.
Also ist meine frage was ich falsch gemacht habe?
testparm liefert jedesmal das meine smb.conf ok ist.
wenn noch etwas fehlt oder meie beschreibungen nicht exakt genug waren bitte ich um verständnis und fülle fehlende informationen entsprechend auf.
vielen dank nochmals für die hilfe im voraus