文章目录
httpd实现家目录的工享
查询有无加载userdir_modle模块
httpd -M |grep userdir_module
创建用户
useradd xuepeng && echo 123|passwd --stdin xuepeng
修改模块对应的配置文件
cd /etc/httpd/conf.d/
vim userdir.conf
17 # UserDir disabled
24 UserDir public_html
31 #<Directory "/home/*/public_html">
32 # AllowOverride FileInfo AuthConfig Limit Indexes
33 # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
34 # Require method GET POST OPTIONS
35 #</Directory>
以下是增加的
36 <Directory "/home/xuepeng/public_html">
37 require all granted
38 </Directory>
添加程序用户apache的权限
setfacl -m u:apache:x /home/xuepeng/
添加家目录的资料
mkdir /home/xuepeng/public_html
echo study > /home/xuepeng/public_html/index.html
开启服务测试
httpd -t
systemctl restart httpd

如果仅想共享给某些人看,只须要将 auth_basic_module的配置写入到 /etc/httpd/conf.d/userdir.conf这个文件中,删除所有人的权限就ok了。
本文详细介绍如何使用HTTPD服务器实现用户家目录的共享,包括加载userdir_module模块、创建用户、修改配置文件、设置权限及测试服务。适用于希望了解HTTPD家目录共享具体步骤的读者。
1417

被折叠的 条评论
为什么被折叠?



