Per gli altri che potrebbero avere lo stesso problema con una causa root diversa, ho scoperto che in qualche modo il mio file com.apple.smbd.plist
era stato danneggiato.
Puoi verificarlo con cat /System/Library/LaunchDaemons/com.apple.smbd.plist
.
Dovrebbe sembrare testo normale, ma se vedi un gruppo di caratteri strani, probabilmente è corrotto.
Ho semplicemente cancellato il file [e dopo aver realizzato che non è stato ricreato al riavvio] ho copiato il mio com.apple.smbd.plist
da un altro Mac in /System/Library/LaunchDaemons/
. Quindi ho controllato la casella di controllo (o in alternativa, è possibile eseguire sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.smbd.plist
), quindi riavviato.
Problema risolto. Stesso problema, diversa causa principale.
Modifica: dovresti anche verificare le autorizzazioni su com.apple.smbd.plist
e com.apple.AppleFileServer.plist
, specialmente se copi da un computer diverso. Ho scoperto che il mio file com.apple.AppleFileSharing.plist
disponeva dell'autorizzazione 777
, che causava il mancato caricamento.
La proprietà dovrebbe essere root:wheel
e le autorizzazioni dovrebbero essere 644
:
sudo chown root:wheel /System/Library/LaunchDaemons/com.apple.smbd.plist
sudo chown root:wheel /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist
sudo chmod 644 /System/Library/LaunchDaemons/com.apple.smbd.plist
sudo chmod 644 /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist