So I've recently started testing the upgrade path for El Capitan and ran into and issue I can't really explain or fix with my knowledge...so figured I'd reach out to the borg collective here for assistance.
So in our current Yosemite build process we activate FileVault 2 using an input list. There are several account on there. When a user boots up there machine, they choose the one based on their role, and provide the password. Then they get to the login in window which they provide their username and password (AD credentials). In 10.10 This works great and had no issues.
So I created a El Capitan upgrade package like I did before for Yosemite. The test machines I've upgraded worked well as for as installing the new OS, but something changed with the FileVault 2. When the machine boots up we see the FV2 users list like normal, but when we select and put in the password - it logs us in as that account instead of taking us to the login window like before. The way I work around that currently is by logging off that account, which bring up login window and then logging in with AD credentials. But this can't be used when we deploy this to the masses.
So I put my thinking hat on and figured - why not add the user to the FV2 users. That way they log in once, and they get in with there account. So I started looking at the man page for the fdesetup command. I noticed that if I added a user, I needed their credentials. But if I use the defer method, it will prompt the user at logoff. I figured great, we set that up before everyone upgrades to El Captian and we'll be all good....until I tried it.
So the command I tried on two different machines was:
sudo fdesetup enable -defer /MyKeyInfo.plist
I also tried:
sudo fdesetup enable -user XXXX -defer /MyKeyInfo.plist (Where XXX is the username)
No matter how hard I tried, it never prompted the user for their credentials and never turned of FV2 for them. It just acted like nothing ever happen. I tried this both on Yosemite and El Capitan, so I suspect something from Casper might be not allowing it to happen.
So question time:
1) Why did the El Capitan create the accounts for the FV2 users when they didn't exist before? Is there a way to kill those account from allowing login and make it go to the login window like before?
2) Why isn't defer command working?
Anyone else have similar issues in upgrading to El Capitan?
