Als Workaround fand ich heraus, dass ich einfach unter Linux laufen konnte, im Docker! Ich habe dperson / samba gefunden, das den kompilierten smbpasswd
Befehl enthält . Sie müssen nicht mehr versuchen, Samba unter MacOS einzurichten.
docker run --rm -it dperson/samba \ bash -c "smbpasswd -U my_activedirectory_username -r 10.x.y.z"
Oder wenn Sie gerne selbst Dinge tun wie ich, hier ist ein Debian, Dockerfile
das installiert wird samba-common-bin
:
FROM debian:latest RUN apt-get update && apt-get install -y \ samba-common-bin
Dann können Sie diese Docker-Datei erstellen und ausführen
docker build . -t example/debian-samba-common-bin docker run --rm -it example/debian-samba-common-bin \ bash -c "smbpasswd -U my_activedirectory_username -r 10.x.y.z"
Ich habe das oben auf github.com/GabLeRoux/docker-debian-samba-common-bin veröffentlicht, so dass Sie dies tun können:
docker run --rm -it gableroux/debian-samba-common-bin \ bash -c "smbpasswd -U my_activedirectory_username -r 10.x.y.z"