最近,想把某程序安裝到 mac 下的 /home 目錄下面,發現沒有權限,即便是使用 sudo 命令也無法創建程序目錄,在網上查詢了半天發現可以通過如下方法來提升 mac 下 /home 目錄的權限。
編譯 /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
保存,爲了使其生效,需要執行如下命令
cd / (這一步很重要)sudo automount -vc(必須在/目錄下執行)
sudo automount -vc
出現如下信息,則表示修改 /home 目錄權限成功
automount: /net updated
automount: /home unmounted
現在進入 /home 目錄,執行:
sudo mkdir test
test 目錄 即爲你想要在 /home 下創建的目錄。
查看權限
ls -l /home/
total 0
drwxr-xr-x 3 root admin 102 Aug 10 11:33 test
修改權限
1. cd 你的文件夾路徑的目標目錄 /home 目錄。
2. sudo chmod -R 777 你的文件夾名。 sudo chmod -R 777 test