Mac HTTP-DAV

  1. httpd.conf
#httpd-dav.conf  --->
httpd-dav.conf
cd /etc/apache2/extra
vim http-dav.conf
Digest--->Basic
AuthDigestProvider file --->
#AuthDigestProvider file
  • 关闭SIP
    macOS EI Capitan(11) 默认开启了 SIP(即 System Integrity Protection,系统完整性保护功能),即使是使用了 root 权限也无法在 /usr 目录下创建新文件。
  • 关闭 SIP 的步骤:

重启 Mac,按住 Command + R,进入 recovery 模式;
选择打开 Utilities下的终端;
输入 csrutil disable 并回车; //enable开启
最后重启 Mac 即可。

2020/06/12最新问题 mac10.15.5
关闭SIP依然没有以下目录的写权限
/System
/bin
/dev
/home
/ sbin
/usr

解决:

  • 挂载根目录
mount -uw /
killall Finder
cd /usr
//下面三个文件夹是根据httpd-dav.conf中对应名称创建的,名称需对应:

sudo htpasswd  -c user.passwd admin
New password:
Re-Type new password:
Adding password for user admin

sudo chgrp www user.passwd

 sudo mkdir -p /usr/var
  sudo mkdir -p /usr/uploads
  sudo chown -R www:www  /usr/var
 sudo chown -R  www:www /usr/uploads

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容