开发者社区> 技术小胖子> 正文

在Linux操作系统下为Apache目录添加密码

简介:
+关注继续查看

实例一:

允许一个用户访问一个目录

1.使用htpasswd建立用户文件:

$ htpasswd -c /data/httpd/secr/.htpasswd user

此程序会询问用户“user1”的口令,你输入“passwd”,两次生效。

2.建立.htaccess文件

用“vi /log/image/www/huodong/erge/admin/.htaccess”命令建立.htaccess文件,并写入以下几行:

AuthName My Friend Only (注:这个名字是任取的)

AuthType Basic

AuthUserFile /data/httpd/secr/.htpasswd

require user user

最后设置文件.htpasswd和.htaccess的文件权限,确保Apache用户有读的权限这样就完成了网页密码设置的工作。

3.修改httpd.conf文件:

用"vi /data/httpd/conf/httpd.conf"文件,并添加一下几行:

Options Indexes FollowSymLinks

AllowOverride authconfig

Order allow,deny

Allow from all

#

#AccessFileName .htpaccess

#AllowOverride ALL

#

实例二:

允许一组用户访问一个目录。myfriend组中的m1与m2两个用户分别能使用口令“m1pass”和“m2pass”访问/home/httpd/html/backup/目录中的页面。

实现步骤:

1.使用htpasswd建立用户文件,并在提示信息分别输入m1与m2两个用户的口令“m1pass”和“m2pass”:

htpasswd -c /home/httpd/secr/.htpasswd m1

htpasswd -c /home/httpd/secr/.htpasswd m2

2.建立组文件,用“vi /home/httpd/secr/.htgroup”命令建立.htgroup文件,并写入下面一行:

myfriend:m1 m2

3.建立.htaccess文件,用“vi /home/httpd/html/backup/.htaccess”命令,并写入以下几行:

AuthName My Friend Only

AuthType Basic

AuthUserFile /home/httpd/secr/.htpasswd

AuthGroupFile /home/httpd/secr/.htgroup

require group myfriend





    本文转自 OldHawk  博客园博客,原文链接:

http://www.cnblogs.com/taobataoma/archive/2007/12/27/1016766.html

,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux的目录管理
在 Linux 系统中建立新目录的命令是 mkdir。该命令的使用方式如下
9 0
【Linux问题合集003】解决无法创建新用户丨在home目录下看不见用户文件夹丨创建的用户设置密码时报错,当前用户不在 sudoers 列表中丨Ubunt不显示用户名,只显示“$“符号问题
【Linux问题合集003】解决无法创建新用户丨在home目录下看不见用户文件夹丨创建的用户设置密码时报错,当前用户不在 sudoers 列表中丨Ubunt不显示用户名,只显示“$“符号问题
18 0
Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用,(笔记)
Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用,(笔记)
9 0
Linux系列 目录和文件管理
Linux系列 目录和文件管理
8 0
Linux的目录管理
在 Linux 系统中建立新目录的命令是 mkdir。该命令的使用方式如下
21 0
常用Linux命令 - 目录和文件都能操作的命令
rm 是强大的删除命令,不仅可以删除文件,也可以删除目录。这个命令的基本信息如下。
30 0
Linux 常用命令-显示文件或目录的磁盘占用量
Linux、显示文件或目录的磁盘占用量
19 0
Linux 中复制文件到多个目录中
Linux 中复制文件到多个目录中
14 0
Linux 文件与目录管理
Linux 文件与目录管理
20 0
Linux 常用命令-移动文件、目录、重命名文件
Linux、移动文件、目录、重命名文件
24 0
+关注
技术小胖子
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Apache NiFi Crash Course Intro
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像