问题描述
本地环境中没有/home/admin目录,导致做一些功能验证时总是和目标环境不一致,影响功能分析,并且在环境操作上耗时费力。
那么需要在mac中开启/home/admin目录。
解决方法
执行命令:
sudo vim /etc/auto_master
编辑配置:
修改配置如下:
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
#/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
执行命令:
sudo automount -vc
出现如下信息:
automount: /System/Volumes/Data/net mounted (/net -> /System/Volumes/Data/net)
automount: /System/Volumes/Data/home unmounted
现在进入 /home 目录, 创建一个目录
sudo mkdir admin
效果如下:
解决重启后失效问题
创建文件 /etc/synthetic.conf,添加以下内容:
home Users/xxxxxxx/home
# 注意这里使用TAB来分隔,不是空格
# xxxxxxx代表用户自己的目录
回到Users/xxxxxxx/home这个目录执行命令:
mkdir admin
重启电脑,查看效果,发现能正常操作。