Deinstallieren Sie OS X Server vollständig in Yosemite

Ich habe kürzlich die OS X Server-App auf Yosemite ausgeführt. Jedes Mal, wenn ich meinen Mac herunterfahre oder neu starte, fragt er nach dem Administratorkennwort. Ich möchte mein MacBook Pro nicht als Server betreiben. Ich habe diese App nur zum Testen ausgeführt, jetzt möchte ich auf den vorherigen Zustand zurücksetzen. Jetzt habe ich das Gefühl, dass wegen der Server-App ein Daemon-Prozess läuft, der meinen Laptop verlangsamt. Wie kann ich alle Änderungen deinstallieren oder zurücksetzen, die von der OS X Server-App auf Yosemite vorgenommen wurden?

Antworten (2)

Testen Sie es beim nächsten Mal besser in einer VM oder verwenden Sie ein Time Machine-Backup, um zum vorherigen Zustand zurückzukehren.

Und hier sind vollständige Listen der geänderten, ersetzten und hinzugefügten Elemente nach dem Starten und Beenden von Server.app (Version 4.1). Abhängig von weiteren Schritten, die Sie unternommen haben, können zusätzliche Elemente hinzugefügt, geändert oder ersetzt werden.
Die Listen wurden mit der Snapshot-Funktion von FileBuddy zusammengestellt .

Geänderte Artikel:

/Library/LaunchDaemons/org.apache.httpd.plist
/Library/Logs/LKDC-setup.log
/private/etc/
/private/tftpboot/
/private/tmp/
/private/var/
/private/var/db/
/private/var/jabberd/
/private/var/log/
/private/var/run/
/private/var/tmp/
/private/var/log/accountpolicy.log
/private/var/log/apache2/
/private/var/log/authd.log
/private/var/log/commerce.log
/private/var/log/opendirectoryd.log
/private/var/log/secinitd.log
/private/var/log.log
/private/var/log/powermanagement/StoreData
/private/var/log/module/com.apple.securityd/
/private/var/log/DiagnosticMessages/StoreData
/private/var/log/asl/StoreData
/private/var/db/.configureLocalKDC
/private/var/db/com.apple.xpc.launchd/
/private/var/db/emondClients/
/private/var/db/locationd/
/private/var/dbstats/
/private/var/dbstats/snapshots.db
/private/var/dbstats/snapshots.db-shm
/private/var/dbstats/snapshots.db-wal
/private/var/db/dslocal/nodes/Default/computers/
/private/var/db/dslocal/nodes/Default/config/
/private/var/db/dslocal/nodes/Default/groups/
/private/var/db/dslocal/nodes/Default/sqlindex-wal
/private/var/db/dslocal/nodes/Default/users/
/private/var/db/CoreDuet/coreduetd.db-wal
/private/etc/asl/
/private/etc/krb5.keytab
/private/etc/newsyslog.d/
/private/etc/paths.d/
/private/etc/pf.anchors/
/private/etc/pf.conf
/private/etc/shells
/private/etc/syslog.conf
/private/etc/pf.anchors/com.apple
/private/etc/emond.d/emond.plist
/usr/lib/php/

Ersetzte Artikel:

/Library/PreferencesConfiguration/preferences.plist
/Library/Preferences/com.apple.AppleFileServer.plist
/Library/Preferences/com.apple.networkextension.plist
/Library/Keychains.keychain
/Library/PreferencesConfiguration/com.apple.smb.server.plist
/private/etc/ssh_config
/private/etc/sshd_config
/private/var/db/dslocal/nodes/Default/users/_krbtgt.plist
/private/var/db/dslocal/nodes/Default/users/_krbfast.plist
/private/var/db/dslocal/nodes/Default/computers/localhost.plist
/private/var/db/dslocal/nodes/Default/groups/_appserveradm.plist
/private/var/db/dslocal/nodes/Default/groups/_appserverusr.plist
/private/var/db/dslocal/nodes/Default/users/_teamsserver.plist
/private/etc/asl/com.apple.mail
/private/var/db/dslocal/nodes/Default/users/root.plist
/private/var/db/locationd/clients.plist
/usr/sbin/sendmail

New Items (wenn die Zeile mit einem Schrägstrich endet, werden das gesamte Verzeichnis und alle Unterelemente/Unterverzeichnisse hinzugefügt: zB /System/Library/Logs/ProfileManager/ oder /System/private/tmp/pear/):

/.ServerBackups
/Applications/Server.app
/Library/LaunchDaemons/com.apple.serverd.plist
/Library/Logs/EventMonitor/
/Library/Logs/Mail/
/Library/Logs/PostgreSQL/
/Library/Logs/ProfileManager/
/Library/Logs/radiusconfig.log
/Library/Logs/Server
/Library/Logs/servermgr_xcode.log
/Library/Logs/ServerSetup.log
/Library/Logs/Setup.log
/Library/Logs/WebServer
/Library/Preferences/com.apple.AccountsConfigServer.plist
/Library/Preferences/com.apple.servermgr_accounts.plist
/Library/Preferences/com.apple.servermgr_calendar.plist
/Library/Preferences/com.apple.servermgrd.plist
/Library/PreferencesConfiguration/autodiskmount.plist
/Library/PreferencesConfiguration/com.apple.RemoteAccessServers.plist
/Library/PrivilegedHelperTools/com.apple.serverd
/Library/Server/
/private/etc/af.plist
/private/etc/asl/com.apple.mail.push_notify
/private/etc/asl/com.apple.server.asl
/private/etc/asl/com.apple.server.servermgrd.log
/private/etc/asl/com.apple.servermetricsd
/private/etc/bootpd.plist
/private/etc/certificates/
/private/etc/newsyslog.d/com.apple.devicemgr.conf
/private/etc/newsyslog.d/com.apple.mailservices.conf
/private/etc/newsyslog.d/servermgr_calendar_log.conf
/private/etc/paths.d/com.apple.server
/private/etc/pear.conf
/private/etc/pf.anchors/com.apple.server-firewall
/private/etc/php.ini
/private/etc/php.ini-5.5-previous
/private/etc/rc.server
/private/tftpboot/NetBoot/
/private/tmp/pear/
/private/var/db/.ServerSetupDone
/private/var/db/af/
/private/var/db/com.apple.xpc.launchd/disabled.220.plist
/private/var/db/com.apple.xpc.launchd/disabled.94.plist
/private/var/db/com.apple.xpc.launchd/loginitems.220.plist
/private/var/db/com.apple.xpc.launchd/loginitems.94.plist
/private/var/db/dovecot.fts.update/
/private/var/db/dslocal/nodes/Default/config/dhcp.plist
/private/var/db/dslocal/nodes/Default/config/shadowhash.plist
/private/var/db/dslocal/nodes/Default/groups/com.apple.access_default-disabled.plist
/private/var/db/dslocal/nodes/Default/users/com.apple.calendarserver.plist
/private/var/db/emondClients/com.apple.server
/private/var/db/net-snmp/
/private/var/dovecot/
/private/var/jabberd/log/
/private/var/log/apache2/access_log
/private/var/log/apache2/error_log
/private/var/log/devicemgr
/private/var/log/eventmonitor/
/private/var/log/mail.log
/private/var/log/radius/
/private/var/log/servermetricsd/
/private/var/pgsql_socket/State/com.apple.Server.v4.savedState/
/private/var/run/caldavd/
/private/var/run/com.apple.xpc.smd/
/private/var/run/jabberd/
/private/var/run/kick-collabpp/
/private/var/servermgrd/
/usr/bin/pear
/usr/bin/peardev
/usr/bin/pecl
/usr/lib/php/.channels/
/usr/lib/php/.depdb
/usr/lib/php/.depdblock
/usr/lib/php/.filemap
/usr/lib/php/.lock
/usr/lib/php/.registry/
/usr/lib/php/Archive/
/usr/lib/php/Console/
/usr/lib/php/data/
/usr/lib/php/doc/
/usr/lib/php/OS/
/usr/lib/php/PEAR.php
/usr/lib/php/PEAR/
/usr/lib/php/pearcmd.php
/usr/lib/php/peclcmd.php
/usr/lib/php/Structures/
/usr/lib/php.php
/usr/lib/php/test/
/usr/lib/php/XML/
~/Library/Caches/com.apple.servermgrd.plugin/
~/Library/LaunchAgents/com.apple.serveralertproxy.plist
~/Library/Preferences/com.apple.Server.v4.plist
~/Library/Preferences/com.apple.serveralertproxy.plist
Ihr /Library/Keychains.keychain-Element in der ersetzten Liste sollte /Library/Keychains/System.keychain sein, da der Server dem Systemschlüsselbund mehrere Identitäten und Kennwortelemente hinzufügt.

Ich habe diese Lösung erhalten, indem ich dasselbe im Apple-Diskussionsforum gepostet habe. Ich wollte die Antwort hier posten, weil sie jemand anderem helfen könnte. Vielen Dank an den Freund, der mir diese Lösung gegeben hat.

Verschieben Sie die Serveranwendung in den Papierkorb. Löschen Sie die folgenden Elemente (einige sind möglicherweise nicht vorhanden) und starten Sie dann neu:

/.ServerBackups
/var/db/.ServerSetupDone
/Library/Preferences/com.apple.serverd.plist
/Library/Preferences/com.apple.servermgr_accounts.plist
/Library/Preferences/com.apple.servermgr_certs.plist
/Library/Preferences/com.apple.servermgr_info.plist
/Library/Preferences/com.apple.servermgrd.plist
/Library/PrivilegedHelperTools/com.apple.serverd
/Library/Server

Hier ist der Link zum Apple-Diskussionsforum

Nachdem ich diese Verzeichnisse entfernt hatte, um Server zu deinstallieren, wurde beim Ausführen dieser Fehler angezeigt sendmail: sendmail: fatal: open /Library/Server/Mail/Config/postfix/main.cf: No such file or directoryUm dies zu beheben, bearbeiten /etc/postfix/main.cfund entfernen Sie die Zeile config_directory = /Library/Server/Mail/Config/postfix. Oder ändern Sie es wieder auf server_config_directory = /etc/postfix. Dann verwendet es /etc/postfixwieder die Konfigurationen anstelle der jetzt nicht vorhandenen Konfigurationen von OSX Server.