Gast-Benutzer / Safari: Kein Schlüsselbund gefunden

oldhell

oldhell

Mitglied
Thread Starter
Dabei seit
21.04.2010
Beiträge
30
Reaktionspunkte
1
Hallo zusammen,

ich habe folgendes Problem:
Ich habe ca. 200 Rechner im Einsatz die neu installiert werden sollen. Ich verwende dazu DeployStudio.
Auf den Client-Geräten werden Gast-Benutzer benötigt, die beim Abmelden die Daten wieder löschen.

Nun erhalte ich die Fehlermeldung: "Es wurde kein Schlüsselbund gefunden, um "Safari" zu sichern", wenn ich Safari öffne. Dieses Problem tritt allerdings nur beim Gast-Benutzet auf.

Folgendes habe ich schon gemacht:

*Safari auf den neusten Stand aktualisiert - Behebt den Fehler nicht.

*Den Schlüsselbund auf Standard zurückgesetzt, dadurch wird die Datei ~/Library/Keychains/login.keychain angelegt. Diese Datei habe ich dann in das Verzeichnis: /System/Library/User\ Template/English.lproj/Library/Keychains kopiert.
Leider kann ich den User dann nicht mehr anmelden, ohne das ich bei der Anmeldung ein des Gast-Benutzers ein Administrator-Kennwort eingeben muss.

Hat vielleicht irgend jemand eine Lösung?

Die User werden über DeployStudio wie folgt angelegt:
Code:
#ADMIN USER
ADMIN_USERNAME=Admin
ADMIN_FULLNAME=Admin
ADMIN_PASSWORD=blabla

# EXAM-USER
EXUSERNAME=extended
EXFULLNAME=Erweiterter-Benutzer

################# C R E A T E  A D M I N  U S E R  A C C O U  N T ########################

sudo dscl . -create /Users/$ADMIN_USERNAME
sudo dscl . -create /Users/$ADMIN_USERNAME UserShell /bin/bash
sudo dscl . -create /Users/$ADMIN_USERNAME RealName "$ADMIN_FULLNAME"
sudo dscl . -create /Users/$ADMIN_USERNAME dsAttrTypeNative:_defaultLanguage de
sudo dscl . -create /Users/$ADMIN_USERNAME UniqueID 501
sudo dscl . -create /Users/$ADMIN_USERNAME PrimaryGroupID 20
sudo dscl . -create /Users/$ADMIN_USERNAME NFSHomeDirectory /Users/$ADMIN_USERNAME
sudo dscl . -append /Users/$ADMIN_USERNAME picture /Library/User\ Pictures/Animals/Parrot.tif
sudo dscl . -passwd /Users/$ADMIN_USERNAME $ADMIN_PASSWORD
sudo dscl . append /Groups/admin GroupMembership $ADMIN_USERNAME
sudo dscl . append /Groups/_lpadmin GroupMembership $ADMIN_USERNAME
sudo dscl . append /Groups/_appserveradm GroupMembership $ADMIN_USERNAME
sudo dscl . append /Groups/_appserverusr GroupMembership $ADMIN_USERNAME

################### C R E A T E  E X A M  U S E R  A C C O U N T #########################

sudo dscl . -create /Users/$EXUSERNAME
sudo dscl . -create /Users/$EXUSERNAME UserShell /bin/bash
sudo dscl . -create /Users/$EXUSERNAME RealName "$EXFULLNAME"
sudo dscl . -create /Users/$EXUSERNAME dsAttrTypeNative:_defaultLanguage de
sudo dscl . -create /Users/$EXUSERNAME UniqueID 503
sudo dscl . -create /Users/$EXUSERNAME PrimaryGroupID 20
sudo dscl . -create /Users/$EXUSERNAME NFSHomeDirectory /Users/$EXUSERNAME
sudo dscl . -append /Users/$EXUSERNAME picture /Library/User\ Pictures/Fun/Chalk.tif
sudo dscl . -passwd /Users/$EXUSERNAME ''
sudo dscl . append /Groups/staff GroupMembership $EXUSERNAME

############## A C T I V A T E  G U E S T  U S E R  A C C O U  N T #####################

#ACTIVATE GUEST USER FOR OS X
sudo dscl . -create /Users/Guest
sudo dscl . -create /Users/Guest dsAttrTypeNative:_defaultLanguage de
sudo dscl . -create /Users/Guest dsAttrTypeNative:_guest true
sudo dscl . -create /Users/Guest dsAttrTypeNative:_writers__defaultLanguage Guest
sudo dscl . -create /Users/Guest dsAttrTypeNative:_writers__LinkedIdentity Guest
sudo dscl . -create /Users/Guest dsAttrTypeNative:_writers__UserCertificate Guest
sudo dscl . -create /Users/Guest AuthenticationHint ''
sudo dscl . -create /Users/Guest NFSHomeDirectory /Users/Guest
sudo dscl . -passwd /Users/Guest ''
sudo dscl . -create /Users/Guest Picture "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/UserIcon.icns"
sudo dscl . -create /Users/Guest PrimaryGroupID 201
sudo dscl . -create /Users/Guest RealName "Guest User"
sudo dscl . -create /Users/Guest RecordName Guest
sudo dscl . -create /Users/Guest UniqueID 201
sudo dscl . -create /Users/Guest UserShell /bin/bash


#######################*C R E A T E  U S E R  K E Y C H A I N S ##########################

sudo security add-generic-password -a Guest -s com.apple.loginwindow.guest-account -D "application password" /Library/Keychains/System.keychain

####################### C R E A T E  H O M E  U S E R  H O M E S #########################

sudo createhomedir -c
 
Zurück
Oben Unten