Simple.
defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Name" = "Website" ; "Path" = "/path/to/file.webloc"; "Hide" = 0; }'
Este comando hará exactamente lo que hacen las respuestas de @jasubal, excepto que es menos fácil de usar y, según se solicita, es un comando de terminal.
ACTUALIZACIÓN: Aquí hay un solo comando para aplicar a todos los usuarios. Nota : esto no se ha probado, pero debería funcionar. Desde aquí .
sudo defaults write /Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/path/to/file.webloc"; "Hide" = "0"; }'
El comando anterior agrega un Global Login Item .
Para eliminar todos los elementos de inicio de sesión global, puede utilizar el siguiente comando:
sudo defaults delete /Library/Preferences/loginwindow AutoLaunchedApplicationDictionary.
Importante: reinicia después de usar estos comandos para que entren en vigor