Hallo,
ich würde gerne das automatische Login nur unter bestimmten Bedingungen (zu bestimmten Zeiten) aktivieren.
(Tiger 10.4.2)
Dazu habe ich mir 2 Shell-Scripts geschrieben, die das
/Library/Preferences/com.apple.loginwindow.plist File entsprechend anpassen.
(Die notwendigen keys sind:
<key>autoLoginUser</key><string>benutzername</string>
<key>autoLoginUserUID</key><integer>501</integer>, oder welche UID auch immer, falls dies jemanden interessiert, aber das nur am Rande)
Sind die entsprechenden Keys im plist File und man startet neu, gibt's einen Autologin, ansonsten muss man sein Passwort eingeben, es funktioniert also prinzipiell.
Nun ist aber jedesmal nach dem Neustart oder nach Manipulation in den Systemeinstellungen das Property List file total verhunzt.
Mit dem Property List Editor kann man das lesen, dann wieder abspeichern und alles ist wieder xml.
Ich glaube Apple hat noch ein Binärformat und ich vermute, das die plist in diesem Format abgespeicher wird, aber wie kann ich Sie dann wieder umwandeln, bevor ich sie (automatisch per Skript) editiere.
Hintergrund ist, ich möchte zu best. Zeiten, egal ob ich zuhause bin oder nicht, Skripts ausführen, die das GUI und mein Schlüsselbund benutzen (Mailabfrage, z.B.).
Dazu kann ich das Powermanagement benutzen, und mein PB fährt dann hoch
Also einfachste Lösung wäre mich dann einzuloggen und ich kann alles problemlos benutzen. Dazu möchte ich Autologin aktivieren und dann einen Neustart ausführen. Ich möchte das Autologin nicht generell drinlassen.
Wenn jemand weiss, wie root einen Benutzer direkt einloggen kann, ohne Passwortabfrage und mit GUI, würde das auch helfen.
Matthias
ich würde gerne das automatische Login nur unter bestimmten Bedingungen (zu bestimmten Zeiten) aktivieren.
(Tiger 10.4.2)
Dazu habe ich mir 2 Shell-Scripts geschrieben, die das
/Library/Preferences/com.apple.loginwindow.plist File entsprechend anpassen.
(Die notwendigen keys sind:
<key>autoLoginUser</key><string>benutzername</string>
<key>autoLoginUserUID</key><integer>501</integer>, oder welche UID auch immer, falls dies jemanden interessiert, aber das nur am Rande)
Sind die entsprechenden Keys im plist File und man startet neu, gibt's einen Autologin, ansonsten muss man sein Passwort eingeben, es funktioniert also prinzipiell.
Nun ist aber jedesmal nach dem Neustart oder nach Manipulation in den Systemeinstellungen das Property List file total verhunzt.
Mit dem Property List Editor kann man das lesen, dann wieder abspeichern und alles ist wieder xml.
Ich glaube Apple hat noch ein Binärformat und ich vermute, das die plist in diesem Format abgespeicher wird, aber wie kann ich Sie dann wieder umwandeln, bevor ich sie (automatisch per Skript) editiere.
Hintergrund ist, ich möchte zu best. Zeiten, egal ob ich zuhause bin oder nicht, Skripts ausführen, die das GUI und mein Schlüsselbund benutzen (Mailabfrage, z.B.).
Dazu kann ich das Powermanagement benutzen, und mein PB fährt dann hoch
Also einfachste Lösung wäre mich dann einzuloggen und ich kann alles problemlos benutzen. Dazu möchte ich Autologin aktivieren und dann einen Neustart ausführen. Ich möchte das Autologin nicht generell drinlassen.
Wenn jemand weiss, wie root einen Benutzer direkt einloggen kann, ohne Passwortabfrage und mit GUI, würde das auch helfen.
Matthias