Wenn SELinux das Hindernis für den Samba-Zugriff ist, warum bleibt es mit "setenforce 0" bestehen? In log.smbd kommt immer noch
Beiträge von Oriel7
-
-
Das klingt relevant, aber schwer verständlich. Weiß z.B. nicht, ob "To make this change permanent (survive a relabel)" auf mich zutrifft, weil ich nicht weiß, was ein relabel ist. "chcon -t samba_share_t /var/eng" habe ich ausgeführt, obwohl ich nicht sicher bin, ob ich das brauche, denn das Verzeichnis ist ja ein Unterverzeichnis von /home.
"setsebool -P samba_enable_home_dirs 1" habe ich ausgeführt. Den Satz "f you want to use a remote Samba server for the home directories on this machine" verstehe ich wieder nicht.
Ich will doch nur eine einfache Freigabe machen, warum muß das denn so viel komplizierter werden? Wie wollen wir denn Linux auf mehr Desktops bekommen, wenn das immer komplizierter wird?
-
Danke. Der Scanner meldet:
„Nicht geschrieben in den Netzwerkordner.
Zielordner schreibgeschützt, falsche
Berechtigungen oder nicht mehr verfügbar.“Ergebnis:
Codeabc@dvw:~/hdd2/rw> getfacl HP-Scans # file: HP-Scans # owner: abc # group: abc user::rwx user:hpscan:rwx group::rwx mask::rwx other::rwx"systemctl start nmb smb" habe ich ausgeführt. Ausgeloggt noch nicht.
/home/abc/hdd2 ist der Einhängepunkt für eine Festplatte. Sowohl /home als auch diese Festplatte sind mit LUKS verschlüsselt. Das hatte ich unter Leap 15.6 auch alles so, da funktionierte die Samba-Verbindung.
-
Habe Leap 16.0 neu installiert, dabei / und Swap neu erstellt, die alte /home eingehängt. Habe die Sambafreigabe neu eingerichtet, der Samba-Zugriff funktioniert wieder nicht. So bin ich vorgegangen:
Codehostnamectl set-hostname dvw chmod -R a+rw /home/abc/hdd2/rw/HP-Scans useradd -M -G users hpscan smbpasswd -a hpscan systemctl start nmb smb sudo systemctl enable smb.service/etc/samba/smb.conf :
Verwendeter Netzwerkpfad: \\dvw\scans-dvw
smbstatus:
Habe "setenforce 0" gesetzt.
Firewall:
Code
Alles anzeigendvw:/var/log/samba # systemctl stop firewalld dvw:/var/log/samba # systemctl status firewalld ○ firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; preset: enabled) Active: inactive (dead) since Fri 2025-12-19 09:26:07 CET; 3s ago Duration: 24min 25.057s Invocation: 2db38c50fb2a46da9956195b19797c87 Docs: man:firewalld(1) Process: 1329 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS) Main PID: 1329 (code=exited, status=0/SUCCESS) CPU: 358ms Dez 19 09:01:41 dvw systemd[1]: Starting firewalld - dynamic firewall daemon... Dez 19 09:01:41 dvw systemd[1]: Started firewalld - dynamic firewall daemon. Dez 19 09:26:07 dvw systemd[1]: Stopping firewalld - dynamic firewall daemon... Dez 19 09:26:07 dvw systemd[1]: firewalld.service: Deactivated successfully. Dez 19 09:26:07 dvw systemd[1]: Stopped firewalld - dynamic firewall daemon.Log :
Code
Alles anzeigendvw:/var/log/samba # cat log.smbd [2025/12/18 14:35:42.440192, 0] ../../source3/smbd/server.c:1971(main) smbd version 4.22.6-git.435.014e5eceb5d160000.1.1SUSE-oS16.0-x86_64 started. Copyright Andrew Tridgell and the Samba Team 1992-2025 [2025/12/19 09:01:47.157379, 0] ../../source3/smbd/server.c:1971(main) smbd version 4.22.6-git.435.014e5eceb5d160000.1.1SUSE-oS16.0-x86_64 started. Copyright Andrew Tridgell and the Samba Team 1992-2025 [2025/12/19 09:26:34.549094, 0] ../../source3/smbd/smb2_service.c:117(chdir_current_service) chdir_current_service: vfs_ChDir(/home/abc/hdd2/rw/HP-Scans) failed: Keine Berechtigung. Current token: uid=1001, gid=1001, 2 groups: 1001 100 [2025/12/19 09:26:34.554047, 0] ../../source3/smbd/smb2_service.c:117(chdir_current_service) chdir_current_service: vfs_ChDir(/home/abc/hdd2/rw/HP-Scans) failed: Keine Berechtigung. Current token: uid=1001, gid=1001, 2 groups: 1001 100 [2025/12/19 09:26:34.559089, 0] ../../source3/smbd/smb2_service.c:117(chdir_current_service) chdir_current_service: vfs_ChDir(/home/abc/hdd2/rw/HP-Scans) failed: Keine Berechtigung. Current token: uid=1001, gid=1001, 2 groups: 1001 100 [2025/12/19 09:26:34.564038, 0] ../../source3/smbd/smb2_service.c:117(chdir_current_service) chdir_current_service: vfs_ChDir(/home/abc/hdd2/rw/HP-Scans) failed: Keine Berechtigung. Current token: uid=1001, gid=1001, 2 groups: 1001 100Rechte:
Da ist wieder dieser Punkt. Kann es an dem liegen? Wie bekomme ich den weg? Mit "setfacl -b HP-Scans" ging es nicht.
-
Code
abc@dvw:~> getent passwd | grep 100 abc:x:1000:1000:Daniel:/home/abc:/bin/bash hpscan:x:1001:1003::/home/hpscan:/bin/bashWenn das jetzt nicht die Lösung bringt, werde ich Leap 16 neu instaliieren. Es hat mir sowieso nicht gefallen, daß ich bei der Installation nicht die Homepartition verschlüsseln konnte, ohne die Rootpartition zu verschlüsseln. Diesmal werde ich die Rootpartition nicht verschlüsseln und die alte, verschlüsselte Homepartition einhängen. Danke nochmal für alle Eure Hilfe. Keine Ahnung, ob die Ursache etwas Tiefgreifendes oder ein Tippfehler ist. Schon jahrelang verwende ich diese Sambaverbindung, solche Schwierigkeiten hatte ich noch nie.
-
Wenn ich mit der Voreinstellung selinux=1 boote, gelangt das System mit den in #25 genannten Fehlermeldungen zu einem schwarzen Bildschirm, auf dem der Mauszeiger sichtbar und beweglich ist.
Sollte ich Leap 16 neu installieren, mit der alten Homepartition? Wird dadurch das Problem behoben?
-
Danke für Deine Überlegungen! Bei der Neuinstallation von Leap 16 habe ich die Rootpartition und die Homepartition neu formatiert. Um Deinen Verdacht zu prüfen, habe ich gestern ein Verzeichnis /mnt/test/ und eine Sambafreigabe davon erzeugt. Auch darauf kann der Scanner nicht zugreifen. Schließt das nicht Deinen Verdacht aus, "dass sich bei einer Neuinstallation von Leap 16.0 die Zuordnung der Zugehörigkeit von user und group geändert hat"?
Ist
Code
Alles anzeigensystemctl status smb.service ● smb.service - Samba SMB Daemon Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; preset: disabled) Active: active (running) since Thu 2025-12-11 18:20:29 CET; 51s ago Invocation: 8d4f3e2d1f664b4fbb80c8effe8fbbe1 Docs: man:smbd(8) man:samba(7) man:smb.conf(5) Process: 83437 ExecStartPre=/usr/share/samba/update-samba-security-profile (code=exited, status=0/SUCCESS) Main PID: 83442 (smbd) Status: "smbd: ready to serve connections..." Tasks: 3 (limit: 57392) CPU: 185ms CGroup: /system.slice/smb.service ├─83442 /usr/sbin/smbd --foreground --no-process-group ├─83445 /usr/sbin/smbd --foreground --no-process-group └─83446 /usr/sbin/smbd --foreground --no-process-group Dez 11 18:20:29 dvw systemd[1]: Starting Samba SMB Daemon... Dez 11 18:20:29 dvw systemd[1]: Started Samba SMB Daemon.in Ordnung? Warum steht das "disabled"?
-
Ich dachte schon, ich hätte jetzt die Lösung, aber mit einem neu erstellen Verzeichnis, welches die die Dateiattribute
Code# ls -al /home/abc/hdd2/rw/ insgesamt 48 drwxrwxrwx 12 abc users 4096 11. Dez 14:28 . drwxrwxrwx 9 abc users 4096 3. Dez 18:10 .. drwxrwxrwx 2 abc abc 4096 11. Dez 14:28 HP-Scans(also ohne Punkt) hat, klappt es auch nicht.
-
Nun sehe ich, daß das freigegebene Verzeichnis die Attribute "
hat, daß da also ein Punkt am Ende ist. Darüber habe ich gelesen: „GNU `ls' uses a `.' character to indicate a file with an SELinux security context, but no other alternate access method. A file with any other combination of alternate access methods is marked with a `+' character." Aber kann das Samba stören, obwohl ich beim Booten selinux=0 gesetzt habe und
-