ma1*_*w28 6 apache permissions .htaccess dreamhost .htpasswd
在DreamHost共享主机上,我正在设置htpasswd,但Apache没有读取文件的权限.我如何给予许可?我想要更改文件的所有者或组,.htpasswd而不是给它不安全的权限.我认为我无权访问该httpd.conf文件,因此我无法使用此方法查找Apache运行的用户.此外,运行top或ps aux仅显示我正在运行的进程但不显示apache进程.
基于从输出cat /etc/passwd和cat /etc/group,我猜它的www-data.
好吧,我按照Dreamhost上的密码保护目录的说明进行操作.它生成了一个.htpasswd包含具有组dhapache和权限的文件的目录440.它还.htaccess在我的组下面放了一个文件.出于某种原因,当我尝试时,chgrp dhapache test_file.txt我得到了chgrp: changing group of 'test_file.txt': Operation not permitted.因此,我只是将.htpasswdDreamHost生成的文件移动到我想要的位置,并编辑了.htaccess它生成的文件,尽管它有警告.
bar*_*ddu 10
实际上,您不需要访问httpd.conf:
ps aux | grep apache2
groups apache_user
Run Code Online (Sandbox Code Playgroud)
应该产生你想要的东西
| 归档时间: |
|
| 查看次数: |
21456 次 |
| 最近记录: |