Meine Person wollte seit Urgedenken Nzuwerkfreigaben einrichten.
Die Smb.conf wurde mit testparm -v überprüft, diese ist fehlerfrei, aber ich stelle nun fest das sowohl die Dienste smbd und rmbd nicht laufen und sich auch nicht starten lassen.
Was kann man nun tuen.
Meinen Dank vielmals vorab!
Mal posten, wie du das feststellst das smbd und rmbd nicht gestartet sind.
Ich habe folgende EIngaben nach Anleitung ausprobiert:
eber-PC2:/home/steph.web # service smbd status
service: no such service smbd
Weber-PC2:/home/steph.web # service nmbd status
service: no such service nmbd
Weber-PC2:/home/steph.web # service smbd stop
service: no such service smbd
Weber-PC2:/home/steph.web # service nmbd stop
service: no such service nmbd
Weber-PC2:/home/steph.web # service smbd restart
service: no such service smbd
Weber-PC2:/home/steph.web # service rmbd restart
service: no such service rmbd
Weber-PC2:/home/steph.web # ps ax | grep .*mbd
3268 ? Ss 0:00 /usr/sbin/nmbd --foreground --no-process-group
3333 ? Ss 0:00 /usr/sbin/smbd --foreground --no-process-group
3341 ? S 0:00 /usr/sbin/smbd --foreground --no-process-group
3343 ? S 0:00 /usr/sbin/smbd --foreground --no-process-group
7610 pts/1 S+ 0:00 grep --color=auto .*mbd
Weber-PC2:/home/steph.web #
Dies liefert aber keine positiven Rückmeldungen.
Wo auch immer du diese Befehle her hast…
Die umfassende Dokumentation:
Ich habe jetzt die Dieste smb und nmb überprüft, dies laufen doch ordungsgemäß.
steph.web@Weber-PC2:~> su
Passwort:
Weber-PC2:/home/steph.web # systemctl status smb.service
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
Active: active (running) since Fri 2025-03-28 19:48:48 CET; 20min ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 3215 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
Main PID: 3226 (smbd)
Status: "smbd: ready to serve connections..."
Tasks: 3 (limit: 4915)
CPU: 309ms
CGroup: /system.slice/smb.service
├─3226 /usr/sbin/smbd --foreground --no-process-group
├─3237 /usr/sbin/smbd --foreground --no-process-group
└─3239 /usr/sbin/smbd --foreground --no-process-group
Mär 28 19:48:47 Weber-PC2 systemd[1]: Starting Samba SMB Daemon...
Mär 28 19:48:48 Weber-PC2 smbd[3226]: [2025/03/28 19:48:48.078847, 0] ../../source3/smbd/server.c:1748(main)
Mär 28 19:48:48 Weber-PC2 smbd[3226]: smbd version 4.19.9-git.404.38b26805d4150600.3.12.2SUSE-oS15.0-x86_64 started.
Mär 28 19:48:48 Weber-PC2 smbd[3226]: Copyright Andrew Tridgell and the Samba Team 1992-2023
Mär 28 19:48:48 Weber-PC2 systemd[1]: Started Samba SMB Daemon.
Weber-PC2:/home/steph.web # systemctl status nmb.service
● nmb.service - Samba NMB Daemon
Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled; preset: disabled)
Active: active (running) since Fri 2025-03-28 19:48:47 CET; 21min ago
Docs: man:nmbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 3168 (nmbd)
Status: "nmbd: ready to serve connections..."
Tasks: 1 (limit: 4915)
CPU: 192ms
CGroup: /system.slice/nmb.service
└─3168 /usr/sbin/nmbd --foreground --no-process-group
Mär 28 19:48:47 Weber-PC2 systemd[1]: Starting Samba NMB Daemon...
Mär 28 19:48:47 Weber-PC2 nmbd[3168]: [2025/03/28 19:48:47.738707, 0] ../../source3/nmbd/nmbd.c:903(main)
Mär 28 19:48:47 Weber-PC2 nmbd[3168]: nmbd version 4.19.9-git.404.38b26805d4150600.3.12.2SUSE-oS15.0-x86_64 started.
Mär 28 19:48:47 Weber-PC2 nmbd[3168]: Copyright Andrew Tridgell and the Samba Team 1992-2023
Mär 28 19:48:47 Weber-PC2 systemd[1]: Started Samba NMB Daemon.
Weber-PC2:/home/steph.web #
Wie schade, ich habe gedacht doch endlich die Fehlerquelle gefunden zu haben.
Ich habe auch sonst noch einmal alles überprüft, aber ein Fehler liegt an sich nicht vor und dennoch funktioniert es nicht.
Kann man noch irgendwas überprüfen?
Meinen Dank an Euch vielmals vorab.
Poste doch mal die smb.conf.
Hier ist es:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
[global]
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
netbios name = Weber-PC2
wins support = No
security = user
workgroup = WORKGROUP
# ldap admin dn =
# wins server =
## Share disabled by YaST
# [homes]
# comment = Home Directories
# valid users = %S, %D%w%S
# browseable = No
# read only = No
# inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700
## Share disabled by YaST
# [users]
# comment = All users
# path = /home
# read only = No
# inherit acls = Yes
# veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
[Bilder]
inherit acls = Yes
path = /home/steph.web/Bilder
valid users = steph.web,root,test
available = yes
public = no
writeable = yes
# read only = No
printable = yes
guest ok = no
create mask = 0666
directory mask = 0777
[Dokumente]
inherit acls = Yes
path = /home/steph.web/Dokumente
valid users = steph.web,root,test
available = yes
public = no
writeable = yes
# read only = No
printable = yes
guest ok = no
create mask = 0666
directory mask = 0777
Man hat alles unnötige erst einmal deaktiviert und die Berechtigungen ganz bewußt “offen” gehalten.
Es würde letztlich nur darum gehen ein paar Dateien auch mal schieben zu können, mehr nicht.
Was sagt:
ls -al /home/steph.web
Und wie mountest du die auf dem Client?
Hier die gewünschten Informationen:
steph.web@Weber-PC2:~> ls -al /home/steph.web
insgesamt 132
drwxr-xr-x 1 steph.web users 902 30. Mär 18:06 .
drwxr-xr-x 1 root root 34 3. Aug 2022 ..
-rw-r--r-- 1 root root 0 24. Okt 2022 @
drwxr-xr-x 1 steph.web users 0 28. Dez 2022 Backup_opensuse_15.4
-rw------- 1 steph.web users 4937 27. Mär 21:01 .bash_history
-rw-r--r-- 1 steph.web users 1177 14. Okt 2021 .bashrc
drwxr-xr-x 1 steph.web users 1261856 1. Mär 2023 Bilder
drwxr-xr-x 1 steph.web users 0 14. Okt 2021 bin
drwx------ 1 steph.web users 1144 30. Mär 18:07 .cache
drwx------ 1 steph.web users 2956 30. Mär 18:08 .config
drwxrwxrwx 1 steph.web users 286174 28. Mär 20:14 Dokumente
drwxr-xr-x 1 steph.web users 59416 22. Mär 17:58 Downloads
drwxr-xr-x 1 steph.web users 176 25. Mär 12:26 .dvdcss
-rw-r--r-- 1 steph.web users 1637 14. Okt 2021 .emacs
-rw------- 1 steph.web users 16 14. Okt 2021 .esd_auth
drwxr-xr-x 1 steph.web users 10 14. Okt 2021 .fonts
drwxr-xr-x 1 steph.web users 188 20. Mär 22:00 Games
drwx------ 1 steph.web users 146 26. Jun 2022 .gnupg
-rw-r--r-- 1 steph.web users 241 30. Mär 18:06 .gtkrc-2.0
-rw-r--r-- 1 steph.web users 73 14. Okt 2021 .i18n
-rw-r--r-- 1 steph.web users 861 14. Okt 2021 .inputrc
drwxr-xr-x 1 steph.web users 10 14. Okt 2021 .kde4
-rw------- 1 steph.web users 20 28. Dez 2022 .lesshst
drwx------ 1 steph.web users 20 20. Dez 2022 .local
drwxr-xr-x 1 steph.web users 28 12. Mär 18:36 .mame
drwx------ 1 steph.web users 72 14. Okt 2021 .mozilla
drwxr-xr-x 1 steph.web users 0 14. Okt 2021 Musik
drwxr-xr-x 1 steph.web users 0 14. Okt 2021 Öffentlich
drwx------ 1 steph.web users 10 11. Jul 2022 .pki
drwxr-xr-x 1 steph.web users 212 28. Okt 2021 .PlayOnLinux
lrwxrwxrwx 1 steph.web users 41 19. Okt 2021 PlayOnLinux's virtual drives -> /home/steph.web/.PlayOnLinux//wineprefix/
-rw-r--r-- 1 steph.web users 1028 14. Okt 2021 .profile
drwxr-xr-x 1 steph.web users 24 10. Aug 2022 .reicast
drwxr-xr-x 1 steph.web users 1686 22. Mär 18:04 Schreibtisch
drwx------ 1 steph.web users 10 12. Mär 18:11 snap
drwxr-xr-x 1 steph.web users 256 30. Mär 18:07 .steam
lrwxrwxrwx 1 steph.web users 34 30. Mär 18:06 .steampath -> /home/steph.web/.steam/sdk32/steam
lrwxrwxrwx 1 steph.web users 32 30. Mär 18:06 .steampid -> /home/steph.web/.steam/steam.pid
-rw-r--r-- 1 steph.web users 167 22. Mär 18:00 Sternenwanderer
-rw-r--r-- 1 steph.web users 167 22. Mär 18:08 Sternenwandler
drwx------ 1 steph.web users 180 5. Okt 2022 .thunderbird
drwxr-xr-x 1 steph.web users 34 25. Mär 12:28 Videos
-rw------- 1 steph.web users 9368 19. Mär 17:19 .viminfo
drwxr-xr-x 1 steph.web users 0 14. Okt 2021 Vorlagen
drwxr-xr-x 1 steph.web users 0 23. Dez 2022 Weber-PC1
-rw-r--r-- 1 steph.web users 215 9. Jan 2023 .wget-hsts
drwxr-xr-x 1 steph.web users 126 12. Mär 17:23 .wine
-rw------- 1 steph.web users 174 20. Dez 2022 .Xauthority
-rw-r--r-- 1 steph.web users 1951 14. Okt 2021 .xim.template
-rwxr-xr-x 1 steph.web users 1112 14. Okt 2021 .xinitrc.template
drwxr-xr-x 1 steph.web users 34 24. Jul 2022 .y2control
-rw-r--r-- 1 steph.web users 39510 24. Jul 2022 .y2log
-rw-r--r-- 1 steph.web users 280 24. Jul 2022 .y2usersettings
steph.web@Weber-PC2:~>
Man hat den Zugriff über Dolphin versucht und auch versucht bereits Netzwerkfreigaben über WIndows herzustellen, beides war ohne Erfolg.
Den Fehler hat man bis jetzt nicht ausmachen können, man hat alles untersucht.
Die Frage wäre noch, ob man einen smbclient installieren könnte für weitergehendes in jedlicher Weise.
Vorab schon mal vielen Dank!
Hast du mal die Firewall auf dem Server abgeschaltet, um zu schauen, ob diese stört?
Die Ports wurden alle entsprechend freigeschaltet, mit Dolphin wurde über die IP-Adresse 127.0.0.1 versucht zu zu greifen, leider ergebnislos, aber ich werde es trotzdem noch mal versuchen.
Warum über 127.0.0.1?
Versuchst du auf dem Server mit dolphin über samba auf die Samba Verzeichnisse des Servers zuzugreifen?
Mach es doch mit einem anderen Linux-PC.
Ich habe nur noch einen WIndows-Rechner!
Da funktioniert es allerdings auch nicht!
Allerdings erhalte ich folgende Ausgabe:
Weber-PC2:/home/steph.web # smbclient -N -L 127.0.0.1
Anonymous login successful
Sharename Type Comment
--------- ---- -------
profiles Disk Network Profiles Service
groups Disk All groups
print$ Disk Printer Drivers
Bilder Printer
Dokumente Printer
IPC$ IPC IPC Service (Samba 4.19.9-git.404.38b26805d4150600.3.12.2SUSE-oS15.0-x86_64)
SMB1 disabled -- no workgroup available
Weber-PC2:/home/steph.web #
Demnach scheinen die Freigaben doch da zu sein, allerdings unter dem Typ “Printer”.
Ist das in Ordnung so?
Ich schein mich mit meinem User auch anmelden zu können:
Weber-PC2:/home/steph.web # smbclient -U steph.web -L 127.0.0.1
Password for [WORKGROUP\steph.web]:
Sharename Type Comment
--------- ---- -------
profiles Disk Network Profiles Service
groups Disk All groups
print$ Disk Printer Drivers
Bilder Printer
Dokumente Printer
IPC$ IPC IPC Service (Samba 4.19.9-git.404.38b26805d4150600.3.12.2SUSE-oS15.0-x86_64)
SMB1 disabled -- no workgroup available
Weber-PC2:/home/steph.web #
Die Frage wäre nun, was ist nicht richtig?
Man hat jetzt auf beiden Rechner die Firewall mal deaktiviert, aber dennoch eine Freigabe auf dem WIndows-Rechner ist nicht möglich: “Netzwerkpfad nicht gefunden”.
Was kann man vielleicht noch tun?
Meinen Dank vielmals an Euch vorab!
Ich hab es jetzt mal mit dieser einfachen Anleitung versucht:
Dann auf einem Linux Client als root gemountet:
mount //192.168.0.110/share /home/share-client/ -t cifs -o uid=1000,gid=100
//192.168.0.110/share ist die IP und der Name der share auf dem Server
Das Verzeichnis /home/share-client muss natürlich auf dem Client vorhanden sein.
Bei Windows funktioniert es nachdem ich in der Eingabeaufforderung:
net use Z: \\192.168.0.110\share
Und schon taucht es im Explorer auf.
Wenn du security=user einstellst, musst du auch mit “sudo smbpasswd -a username” den Samba-Benutzer anlegen, sonst schlägt die (un)verschlüsselte Authentifizierung fehl.
Wenn Bilder und Dokumente doch nur im /home liegen, würde ich einfach nur die [home]-Sektion auskommentieren, um unter smb://192.168.xxx.yyy/username/ oder smb://192.168.xxx.yyy/profiles/ darauf zuzugreifen.
Um mal etwas grundsätzlich zum Thema Samba zu sagen:
Ich benutze samba nur, um auf eine Festplatte an der Fritzbox zugreifen zu können.
Der Rest wird alles über ssh (teilweise mit openvpn getunnelt) gemacht, da ich ssh ohnehin nutze.
ssh funktioniert auch einfach auf Windows mit putty bzw winscp als Dateimanager zur Dateiübermittlung.
Hallo,
habe jetzt einen neuen Ordner shares/users/Dokumente erstellt und für diesen auch die entsprechenden Berechtigungen gesetzt, smb.conf angepaßt ,dennoch erhalte ich nach wie vor die Meldung “permission denied”:
Weber-PC2:/home # mount //192.168.0.94/Dokumente /home/shares-client/ -t cifs -o uid=1000,gid=100
Password for steph.web@//192.168.0.94/Dokumente:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Weber-PC2:/home #
Die Firewall habe ich abgeschaltet, über Dolphin und über den Windows-Rechner das gleiche Ergebnis.
Die Users haben alle ein Samba-Password.
Es ist zum Mäuse melken, es will einfach nicht gelingen.
Was nun?
Meinen Dank an Euch vielmals im voraus.
Du setzt den mount Befehl aber nicht auf dem Rechner ein, auf dem du die Freigabe eingerichtet hast???
Und die share [Dokumente] ist auch nur einmal in der smb.conf vorhanden?
Sodann würde ich Sonderzeichen immer vermeiden, egal ob in Dateinamen oder Ordnern und so weiter.
Sogar in Usernamen: steph.web