Netzwerkfreigaben unter opensuse 15.6 laufen nicht

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