Gastkontoausgabe (OSX 10.9.4)

883
Cam

Ich würde mich sehr über ein Problem mit dem Gastkonto auf meinen iMacs freuen. Ich habe ein benutzerdefiniertes Dock und Einstellungen. Wenn ich mich jedoch abmelden und schnell wieder einloggen, wird ein Standard-Dock (einschließlich Fragezeichen) geladen, das meines Erachtens das Standardprofil und nicht das angepasste Dock ist. Wenn ich jedoch den iMac neu starte oder nach dem Abmelden des Guest-Kontos nur eine Weile warte, funktioniert es einwandfrei und hat das angepasste Dock.

Ich habe versucht, die Befehle auszuführen:

  1. So löschen Sie das Standardprofil:
rm –rf “/ System / Library / User Template / German.lproj /” 
  1. Kopieren Sie die Standardkontoeinstellungen in das systemweite Standardkonto:
cp –R / Benutzer / USERNAME / „/ System / Library / User Template / English.lproj“ 

Allerdings werde ich nach dem ersten Befehl mit der folgenden Nachricht begrüßt. Der zweite Befehl wirft auch das Problem auf, dass die Datei english.lproj nicht gefunden wurde.

rm: –rf: No such file or directory rm: “/System/Library/User: No such file or directory  rm: Template/English.lproj/*”: No such file or directory 

Verwenden von Mac OSX 10.9.4.

Bitte helfen Sie, es ist ein so ärgerlicher Fehler. Wenn Sie denken, der einzige Weg, das Problem zu umgehen, besteht darin, das Apfelmenü zu bearbeiten, um zu verhindern, dass sich Benutzer vom Gastkonto abmelden. Vielen Dank für Ihre Zeit

0

1 Antwort auf die Frage

0
Adaephon

Diese Fehlermeldungen werden aus zwei Gründen angezeigt:

  1. Es scheint, dass Sie geschweifte Anführungszeichen ("und") anstelle von geraden (") verwenden. Geschweifte Anführungszeichen haben keine besondere Bedeutung für die Shell und werden daher als Teil des Dateinamens betrachtet.

  2. Wenn ein Leerzeichen in der Befehlszeile nicht in Anführungszeichen gesetzt ist, wird es verwendet, um zwei Wörter zu trennen.

Die Kombination beider Punkte führte die Shell zu der Schlussfolgerung, dass es zwei Argumente gibt “/System/Library/User”undTemplate/English.lproj”

Verwenden Sie für den korrekten Befehl entweder einfache Anführungszeichen (hier "funktionieren auch ') oder verwenden Sie \Anführungszeichen. (Nicht beide)

Der erste Befehl würde also folgendermaßen aussehen:

rm -rf "/System/Library/User Template/English.lproj" 

oder so:

rm -rf /System/Library/User\ Template/Enligsh.lproj 

Übrigens: Wenn Sie die Tab-Vervollständigung von bash verwenden, werden normalerweise Leerzeichen (und andere Zeichen, die für die Shell spezifisch sind) in Anführungszeichen gesetzt, sodass Sie sich normalerweise nicht selbst darum kümmern müssen.

Wenn ich dir ein Bier kaufen könnte, würde ich. Vielen Dank! Für alle anderen, die ähnliche Probleme haben: Verwendeter Code (Denken Sie daran, dass die Formatierung hier die Sprachmarkierungen in geschweifte Form ändert. Achten Sie daher auf das Kopieren und Einfügen (es ist nicht an der Zeit, das Format richtig zu formatieren). Rm -rf cp -R / Benutzer / Lehrer / System / Bibliothek / Benutzer \ Template / English.lproj Cam vor 9 Jahren 0