为了保证系统安全,OS X在不同的系统层次上使用了不同类别的加密。除了用户账户密码外,苹果电脑还有主密码、固件密码、钥匙串密码等等。下面分别介绍这些密码的用途:
一、账户密码
账户密码是用于鉴定用户及操作权限的密码。为了保证安全,用户账户密码是以加密数据的形式进行保存的。只有root用户可以访问用户记录中的加密数据。
二、Apple ID和密码
Apple ID及密码可以授权使用很多苹果服务。Apple ID的创建和使用需要连接Internet。Apple ID可用于访问Apple所有在线服务,包括iCloud与在线商店;也可以用于重设所遗忘的账户密码。
三、主密码
如果普通成员、管理员用户账户的密码遗忘,可以利用主密码重设这些账户密码。
四、钥匙串密码
OS X使用加密的钥匙串文件来保护用户的重要鉴定信息。每个钥匙串文件使用钥匙串密码进行加密。系统将尽量保持钥匙串密码与用户账户密码的同步,但是也可以令钥匙串密码与用户账户密码不一样。
五、固件密码
固件密码用于保证苹果电脑的启动过程。默认情况下,任何用户都可以使用已知的、能够中断系统常规启动的键盘快捷键来跳过系统的安全设置。例如,在启动时按住“Option”键来选择其他的系统启动,从而绕过安全系统。通过设置固件密码可以阻止未授权的用户使用这些可中断系统正常启动的快捷键。