不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2019-04-14 16:22  分类:电脑/软件使用  编辑

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