mac 是基于unix, 自带就有home目录,但是为空。home目录的默认所属用户是root wheel,mac默认的root账号所属用户是root admin,所以root也无法在home目录下创建文件夹。如果非要使用home目录,下面会详细说明(备注:个人不建议使用home目录)
1、修改auto_master
编译 /etc/auto_master 文件,注释掉或者移除以 /home 开头的那一行,保存。
sudo vim /etc/auto_master
注释掉 /home 哪一行,如下所示:
# # Automounter master map # +auto_master # Use directory service /net -hosts -nobrowse,hidefromfinder,nosuid #/home auto_home -nobrowse,hidefromfinder /Network/Servers -fstab /- -static
2、加载auto_master
保存,为了使其生效,需要执行如下命令( 若失败则 重启电脑 )
sudo automount -vc
出现如下信息,则表示修改 /home 目录权限成功
automount: /net updated automount: /home unmounted
3、创建目录与修改权限
现在进入 /home 目录,执行:
sudo mkdir /home/test
好吧,其实我真实的目的是 想让 Mac 用户文件夹 和 Deepin(Linux) 用户文件夹 目录路径保存一致,,,建个软链接而已:
sudo ln -s /Users/wenjianbao /home/wenjianbao