Auf MacOSX Server kann über die Bildschirmfreigabe nicht zugegriffen werden

502
Angel G. Olloqui

Ich habe einen Mac Mini, der als Build-Server für meine iOS-Apps arbeitet.

Der XCode Server-Daemon wird jedoch mit speziellen Berechtigungen ausgeführt, sodass Zertifikate im System-Schlüsselbund hinzugefügt werden müssen . Damit es funktionieren kann, muss ich allen Benutzern Zugriff auf den privaten Zertifikatschlüssel gewähren. Andernfalls wird XCode um Erlaubnis fragen, was den Build natürlich bricht, da dieser Computer unbeaufsichtigt ist.

Wenn ich versuche, das zu ändern KeyChain Access Control Erlaubnis von Remote (über Screen Sharing), fordert das System mich für ein Admin - Passwort, aber es nimmt nicht i t

Screenshot des Systemkennwortdialogs

Es gibt keine Rückmeldung, der Bildschirm reagiert einfach nicht.

Wenn ich dies jedoch mit einer physisch angeschlossenen Tastatur mache, wird die Einstellung normalerweise gespeichert.

Is this a normal behaviour? can it be disabled somehow? Any workaround? The build server will be stored in a different location and it is quite common to have to install new certificates, so physical access is not a workable solution for me.

1
Sind Sie als ** root ** am Computer angemeldet? pun vor 8 Jahren 0
Nein. Root wird in der Kontoauswahl nicht als Benutzer aufgeführt. Daher melde ich mich als Benutzer (mit Administratorrechten) an und versuche dann root (und meine eigenen) in dieser Kennwortaufforderung. Und dasselbe funktioniert auch ohne Remote Screen Sharing. Angel G. Olloqui vor 8 Jahren 0
Sie müssen Ihren Benutzernamen und Ihr Passwort eingeben, nicht root pun vor 8 Jahren 0
Ich habe das schon versucht :). Es gibt eine erste Eingabeaufforderung, an der mein Benutzername zulässig ist, aber dann kommt diese zweite Eingabeaufforderung, und keiner von ihnen funktioniert (mein oder Stamm). Wie erklärt, es funktioniert, wenn ich eine Tastatur anstelle der Bildschirmfreigabe stecke. Daher denke ich, dass sie irgendwie mit der Fernverwaltung zusammenhängt. Angel G. Olloqui vor 8 Jahren 0

0 Antworten auf die Frage