Discussion:
Mac OS X Tiger 10.4.11 als SMB/CIFS-Client
(zu alt für eine Antwort)
Michael Noe
2023-08-15 16:48:16 UTC
Permalink
Servus!

Ich möchte hier gerne unter Mac OS X 10.4.11 Tiger via SMB/CIFS auf ein
aktuelles Ubuntu Server 22.04.3 LTS zugreifen.

SMB1 ist auf dem Server für Retro-Geräte aktiviert, dennoch leider kein
Zugriff, da der Benutzername oder das Kennwort laut Mac OS-Fehlermeldung
falsch sei. Dem ist jedoch aber jeweils nicht so, weil etwa unter El
Capitan oder High Sierra funktionierend, unter einem Mojave bis hin zu
Ventura sowieso. (Übrigens auch unter einem aktuellen AmigaOS 3.2.2 als
Client.)

***@PowerEdge-Rack:~$ smbd -V
Version 4.15.13-Ubuntu

***@PowerEdge-Rack:~$ testparm -s -v | grep protocol
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed

Server role: ROLE_STANDALONE

client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
client min protocol = SMB2_02
server max protocol = SMB3
server min protocol = NT1

Irgend eine Idee? Netatalk samt AFP wäre Plan B.

TIA

X-post & F'up2 passend gesetzt.
--
Gruß

Michael
Kay Martinen
2023-08-15 17:36:49 UTC
Permalink
Post by Michael Noe
Servus!
Ich möchte hier gerne unter Mac OS X 10.4.11 Tiger via SMB/CIFS auf ein
aktuelles Ubuntu Server 22.04.3 LTS zugreifen.
SMB1 ist auf dem Server für Retro-Geräte aktiviert, dennoch leider kein
Zugriff, da der Benutzername oder das Kennwort laut Mac OS-Fehlermeldung
falsch sei. Dem ist jedoch aber jeweils nicht so, weil etwa unter El
Capitan oder High Sierra funktionierend, unter einem Mojave bis hin zu
Ventura sowieso. (Übrigens auch unter einem aktuellen AmigaOS 3.2.2 als
Client.)
Version 4.15.13-Ubuntu
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE
client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
Was <default> auf einem ubuntu 22 heißt würde ich mal nach lesen...
Post by Michael Noe
client min protocol = SMB2_02
server min protocol = NT1
Irgend eine Idee?
Erst mal nur das NT1 und SMB2_02 mir nicht recht passend vor kommen.
Aber ich weiß auch nicht welche SMB Protokollversion dein MacOS Tiger
spricht.
Post by Michael Noe
Netatalk samt AFP wäre Plan B.
Öh, gab/gibt es dafür aktuell eine Serverimplementation für Ubuntu?

Nach dem hier:

https://bobcares.com/blog/install-afp-on-ubuntu/

muß man das wohl selber bauen mit git-sourcen. Und nach dem hier:

https://askubuntu.com/questions/1380145/ubuntu-server-integration-in-mac-finder

Brauchts dann evtl. noch ein avahi service file.

Das könnte auch beim Samba das Problem sein. Wie findet MacOS die SMB
shares denn normalerweise?

Ein Ubuntu 18 und aktuelleres Linux Mint hier finden meinen SMB-Server
via avahi. Eher als über <samba-magie_deiner_wahl>

Bei einem Echten Retro-SMB Server würde ich unverschlüsselte Kennwörter
erwarten und das man sich mit user,pass am server anmelden könnte,
solange der einen user "user" mit Passwort "pass" hätte. Und dazu noch
einen WINS der die NB-Namen auch auflösen könnte. Was ist das, SMB1 und
bestenfalls NT1 oder... NT-Nix!? Weil Win9x Peernetworking-style.

Bye/
/Kay
--
"Kann ein Wurstbrot die Welt retten?" :-)
Michael Noe
2023-08-15 18:20:09 UTC
Permalink
Post by Kay Martinen
Post by Michael Noe
Version 4.15.13-Ubuntu
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE
client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
Was <default> auf einem ubuntu 22 heißt würde ich mal nach lesen...
Ist mir Client-bezogen hier erst mal wohl eher wurst. ;-)
Post by Kay Martinen
Post by Michael Noe
client min protocol = SMB2_02
server min protocol = NT1
Irgend eine Idee?
Erst mal nur das NT1 und SMB2_02 mir nicht recht passend vor kommen.
Aber ich weiß auch nicht welche SMB Protokollversion dein MacOS Tiger
spricht.
Jedenfalls kein SMBv3. ;-)
Post by Kay Martinen
Post by Michael Noe
Netatalk samt AFP wäre Plan B.
Öh, gab/gibt es dafür aktuell eine Serverimplementation für Ubuntu?
Ja.
Post by Kay Martinen
https://bobcares.com/blog/install-afp-on-ubuntu/
muß man das wohl selber bauen mit git-sourcen.
Nein.

Aber das ist Plan B und erst das nachrangige Thema. Wie ich Netatalk
samt AFP diesbezüglich zum Laufen bekomme, das weiß ich bereits.

Ich will erst mal SMB unter Tiger zum Laufen bekommen.
<https://askubuntu.com/questions/1380145/ubuntu-server-integration-in-mac-finder>
Post by Kay Martinen
Brauchts dann evtl. noch ein avahi service file.
Nein. Avahi ist allerdings wieder ein ganz anderes Thema. Das ist eine
freie Implementierung von Zeroconf. (Läuft hier natürlich eh auf allen
Rechnern.)
Post by Kay Martinen
Das könnte auch beim Samba das Problem sein. Wie findet MacOS die SMB
shares denn normalerweise?
Hier erst mal via <smb://feste-ip-adresse>.

(!= Zeroconf)
--
Gruß

Michael
Michael Noe
2023-08-15 18:25:20 UTC
Permalink
Post by Kay Martinen
Post by Michael Noe
Version 4.15.13-Ubuntu
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE
client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
Was <default> auf einem ubuntu 22 heißt würde ich mal nach lesen...
Ist mir Client-bezogen hier erst mal wohl eher wurst. ;-)
Post by Kay Martinen
Post by Michael Noe
client min protocol = SMB2_02
server min protocol = NT1
Irgend eine Idee?
Erst mal nur das NT1 und SMB2_02 mir nicht recht passend vor kommen.
Aber ich weiß auch nicht welche SMB Protokollversion dein MacOS Tiger
spricht.
Jedenfalls kein SMBv3. ;-)

In Samba-Sprech ist SMBv1 offenbar halt "NT1".
Post by Kay Martinen
Post by Michael Noe
Netatalk samt AFP wäre Plan B.
Öh, gab/gibt es dafür aktuell eine Serverimplementation für Ubuntu?
Ja.
Post by Kay Martinen
https://bobcares.com/blog/install-afp-on-ubuntu/
muß man das wohl selber bauen mit git-sourcen.
Nein.

Aber das ist Plan B und erst das nachrangige Thema. Wie ich Netatalk
samt AFP diesbezüglich zum Laufen bekomme, das weiß ich bereits.

Ich will erst mal SMB unter Tiger zum Laufen bekommen.
<https://askubuntu.com/questions/1380145/ubuntu-server-integration-in-mac-finder>
Post by Kay Martinen
Brauchts dann evtl. noch ein avahi service file.
Nein. Avahi ist allerdings wieder ein ganz anderes Thema. Das ist eine
freie Implementierung von Apples Bonjour/Zeroconf. (Läuft hier natürlich
eh auf allen Rechnern.)
Post by Kay Martinen
Das könnte auch beim Samba das Problem sein. Wie findet MacOS die SMB
shares denn normalerweise?
Hier erst mal via <smb://feste-ip-adresse>.

(!= Bonjour)
--
Gruß

Michael
Gerald E¡scher
2023-08-15 18:28:17 UTC
Permalink
Post by Kay Martinen
Post by Michael Noe
Ich möchte hier gerne unter Mac OS X 10.4.11 Tiger via SMB/CIFS auf ein
aktuelles Ubuntu Server 22.04.3 LTS zugreifen.
SMB1 ist auf dem Server für Retro-Geräte aktiviert, dennoch leider kein
Zugriff, da der Benutzername oder das Kennwort laut Mac OS-Fehlermeldung
falsch sei. Dem ist jedoch aber jeweils nicht so, weil etwa unter El
Capitan oder High Sierra funktionierend, unter einem Mojave bis hin zu
Ventura sowieso. (Übrigens auch unter einem aktuellen AmigaOS 3.2.2 als
Client.)
Version 4.15.13-Ubuntu
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE
client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
Was <default> auf einem ubuntu 22 heißt würde ich mal nach lesen...
Diese Einstellungen betreffen den SMB *Client*, gefragt ist aber der
Server.
Post by Kay Martinen
Post by Michael Noe
client min protocol = SMB2_02
server min protocol = NT1
Irgend eine Idee?
Erst mal nur das NT1 und SMB2_02 mir nicht recht passend vor kommen.
"client min protocol" ist ebenso irrelevant. NT1 müsste mMn passen.
Post by Kay Martinen
Aber ich weiß auch nicht welche SMB Protokollversion dein MacOS Tiger
spricht.
Tiger erschien vor Vista und SMB2, kann aber sein, dass SMB2 mit einem
Update nachgereicht wurde.
Post by Kay Martinen
Post by Michael Noe
Netatalk samt AFP wäre Plan B.
Öh, gab/gibt es dafür aktuell eine Serverimplementation für Ubuntu?
$ apt search netatalk
Post by Kay Martinen
https://bobcares.com/blog/install-afp-on-ubuntu/
Da hat anscheinend jemand seinen Blog mit fast obsoletem Inhalt
gefüllt, damit er seine Dienstleistungen verkaufen kann.
Besser:
<https://github.com/Netatalk/netatalk/wiki/Install-Netatalk-3.1.12-on-Ubuntu-18.10-Cosmic>
AFP ist seit Jahren seitens Apple abgekündigt, stattdessen haben sie
Samba um für macOS benötigte Funktionen ergänzt.
$ man vfs_fruit
Post by Kay Martinen
muß man das wohl selber bauen mit git-sourcen.
Nein, aus den Sourcen kompilieren ist nur nötig, wenn man die
allerneueste Version von Netatalk möchte.
Post by Kay Martinen
https://askubuntu.com/questions/1380145/ubuntu-server-integration-in-mac-finder
Brauchts dann evtl. noch ein avahi service file.
Braucht man nicht (mehr).
Post by Kay Martinen
Das könnte auch beim Samba das Problem sein. Wie findet MacOS die SMB
shares denn normalerweise?
Per Bonjour/Avahi.
--
Gerald
p***@pocnet.net
2023-08-15 20:27:39 UTC
Permalink
Post by Michael Noe
Ich möchte hier gerne unter Mac OS X 10.4.11 Tiger via SMB/CIFS auf ein
aktuelles Ubuntu Server 22.04.3 LTS zugreifen.
SMB1 ist auf dem Server für Retro-Geräte aktiviert, dennoch leider kein
Zugriff, da der Benutzername oder das Kennwort laut Mac OS-Fehlermeldung
falsch sei. Dem ist jedoch aber jeweils nicht so, weil etwa unter El
Capitan oder High Sierra funktionierend, unter einem Mojave bis hin zu
Ventura sowieso.
Schuss ins Blaue: Versuch mal Samba dazu zu bewegen, Klartextpasswörter zu
erlauben. Kann sein, dass die modernen Hashes in der smbpasswd nicht zu dem
passen, was das alte OS an Hashes generiert?
--
:wq! PoC
Michael Noe
2023-08-16 05:53:06 UTC
Permalink
Post by p***@pocnet.net
Post by Michael Noe
Ich möchte hier gerne unter Mac OS X 10.4.11 Tiger via SMB/CIFS auf ein
aktuelles Ubuntu Server 22.04.3 LTS zugreifen.
SMB1 ist auf dem Server für Retro-Geräte aktiviert, dennoch leider kein
Zugriff, da der Benutzername oder das Kennwort laut Mac OS-Fehlermeldung
falsch sei. Dem ist jedoch aber jeweils nicht so, weil etwa unter El
Capitan oder High Sierra funktionierend, unter einem Mojave bis hin zu
Ventura sowieso.
Schuss ins Blaue: Versuch mal Samba dazu zu bewegen, Klartextpasswörter zu
erlauben. Kann sein, dass die modernen Hashes in der smbpasswd nicht zu dem
passen, was das alte OS an Hashes generiert?
Das ist ein guter Ansatz!

Werde ich nach meinem Urlaub mal testen. Sitze schon am Flughafen.

Vielen Dank für den Hinweis!
--
Gruß

Michael
Gerald E¡scher
2023-08-16 11:35:43 UTC
Permalink
Post by Michael Noe
Post by p***@pocnet.net
Schuss ins Blaue: Versuch mal Samba dazu zu bewegen, Klartextpasswörter zu
erlauben. Kann sein, dass die modernen Hashes in der smbpasswd nicht zu dem
passen, was das alte OS an Hashes generiert?
Das ist ein guter Ansatz!
In der smb.conf (global):
client lanman auth = yes
oder notfalls
client plaintext auth = yes

Beides abgekündigt.

Siehe auch
ntlm auth =
--
Gerald
p***@pocnet.net
2023-08-16 21:44:18 UTC
Permalink
Post by Michael Noe
Das ist ein guter Ansatz!
Werde ich nach meinem Urlaub mal testen. Sitze schon am Flughafen.
Vielen Dank für den Hinweis!
Da nich für. :-)

Einen erholsamen Urlaub für Dich! Ich muss noch zwei Tage aushalten. ;-)
--
:wq! PoC
Lesen Sie weiter auf narkive:
Loading...