蔚晓飞 发表于 2011-8-29 15:41

修改mac os帐户的短名称和个人文件夹

根据“系统偏好设置”的“用户”面板中的定义,Mac OS X 中的每个用户都拥有一个全“名称”和一个“短名称”。短名称最多可包含 255 个不带空格的小写字符(在 Mac OS X 10.1.5 或较早版本中为最多 8 个字符)。该名称用于在“用户”文件夹中创建用户的个人目录(也称为用户的“个人”或“个人”文件夹)。
切记短名称必须全部小写、无空格且只包含字母,用户帐户短名称和个人目录名称两者应一致
帐户的短名(shortname),就是指在Finder里面看到的“小房子”旁边的名字,其实是个人目录的名称

这个名字修改有点小麻烦,官方的方法是启用root帐户登录来修改。我个人不推荐这个方式,启用root的方式更繁琐,开启登录最后还要关闭
原理
只要在帐户高级设置中的帐户短名和个人目录修改了(第6步),然后使用mv命令把原来的个人目录的名字也修正过来(第8步)就可以。
当然这需要借助用另个一个帐户来操作。
操作步骤
下面的说明是把短名a修改成newuser,根据实际实况,使用下面方法的时候替换成你需要的名字
1 如果偏好设置设置,帐户设置的自动登录是打开的,现在先关闭,如果需要你可以修改短名之后在开启
修改设置之前如果这里是锁定的,需要点击“锁”图标,输入密码,解锁

2 如果启用了FileVault现在修改短名之前先关闭这个功能,如果需要你可以修改之后再开启这个功能


3 需要一个管理员帐号
修改a这个帐户的短名和home目录,我们需要用一个管理员帐户来操作。
如果像我的情况一样,只有一个a帐户,那就需要建立一个
如果你的系统已经有另外的管理员帐户就可以跳过这个步骤
建立管理员帐户,点击第一步中图中所示的“+”,增加一个管理员帐户,一定分配一个密码

4 logout,然后用另一个帐户登录,需要管理权限,可以是第3步新建立的也可以是系统已经有的
5 打开系统偏好设置 ->帐户,右击你要修改的帐户, 选择高级

6 修改short name和home directory. 例如 a修改成 newuser, /Users/a 修改成 /Users/newuser

7点Ok确认,然后关闭System Preferences
8 打开终端(/Applications/Utilities/terminal.app),输入下面代码
sudo mv /Users/a /Users/newuser 复制代码
输入下面代码,检查,一定会有一个newuser目录,否则检查上面的操作步骤是不是有错误
ls /Users/ 复制代码
9 重新启动电脑,验证无误。如果你觉得没有必要保留那个第3步新建的管理员帐户,现在就可以删掉了
页: [1]
查看完整版本: 修改mac os帐户的短名称和个人文件夹