E. 目录的访问权限详细解析

一,设置目录的访问权限

<Directory "目录的物理路径">
                Options    Indexes
                Order    Deny,Allow
                Allow    from    all
                DirectoryIndex    index3.html
        </Directory>

二,各项命令的语义
        Options    Indexes

当一个请求没有给定请求的文件名又没有默认首页的时候,显示文件列表

Order    Deny,Allow

权限控制的先后顺序,只有2种:Deny,Allow(先拒绝后允许)和 Allow,Deny(先允许后拒绝)

Deny    from    拒绝名单(如Deny  from  192.168.3.1)

用于设定要拒绝访问的来源地址和服务器名,几乎没有实际意义

Allow    from    允许名单

设定允许访问的来源地址和服务器名

DirectoryIndex    index3.html    index.php    index.html

设置该文件夹下的首页,可以设置多个,优先显示第一个,用于请求中不带文件名的时候自动使用该文件作为“返回”页          面

三,目录访问权限中的“分布式权限”

在apache配置文件中用<Directory></Directory>的方式来给目录设置权限,有以下两个缺点:
        ①每一次更改设置,都需要重启一次apache服务器;
        ②某个站点目录的“下一级目录”权限和当前站点目录一致,不能单独设置
        因此,引入了“分布式权限”的概念,可以单独给某个站点目录的子目录设置不相同的权限

做法:

①先在原先设置目录权限的语句中,加入语句“AllowOverride    all”

②在该目录下的任何子目录中,用编辑器创建一个特殊的文件(.htaccess),并在里面写入所需要设置              的目录权限
         
          则与文件.htaccess所处位置同级的目录,只能被192.168.3.4访问,不能被其他访问

时间: 2024-10-11 22:56:07

E. 目录的访问权限详细解析的相关文章

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

&#8203;web服务目录的访问权限的控制

web服务目录的访问权限的控制 1.确认web服务器已经安装并启动 [[email protected] ~]# ls /usr/local/httpd/ [[email protected] ~]# netstat -utpln |grep 80 tcp        0      0 :::80                       :::*                        LISTEN      73341/httpd 2.设置只允许192.168.100.110访问,

Linux改变文件或目录的访问权限命令

使用  ll  或  ls -l 指令时 第一列会显示出目录下文件的权限 例如∶ -rw-r-r- 横线代表空许可.r代表只读,w代表写,x代表可执行.注意这里共有10个位置.第一个字符指定了文件类型.在通常意义上,一个目录也是一个文件.如果第一个字符是横线,表示是一个非目录的文件.如果是d,表示是一个目录. 确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限.也可以利用chown命令来更改某个文件或目录的所有者.利用 chgrp命令来更改某个文件

.NET 控制Windows文件和目录访问权限研究(FileSystemAccessRule)

前一段时间学习了.net 控制windows文件和目录权限的相关内容,期间做了一些总结.想把这方面的研究跟大家分享,一起学习.其中不免得有些用词不太标准的地方,希望大家留言指正留言,我加以修改. 首先,我们利用一个方法作为示例: /// <summary> /// 为指定用户组,授权目录指定完全访问权限 /// </summary> /// <param name="user">用户组,如Users</param> /// <par

文件系统管理 之 文件和目录访问权限设置

一.文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问:允许一个预先指定的用户组中的用户访问:允许系统中的任何用户访问.同时,用户能够控制一个给定的文件或目录的访问程度.一个文件活目录可能有读.写及执行权限.当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件.文件所有者可以将这些权限改变为任何他想指定的权限

4-文件/目录访问权限管理

文件或目录的访问权限分为只读,只写和可执行三种. 文件所有者,同组胡勇.其他用户可对文件或目录进行访问. 每一个文件或目录的访问权限都有三组,每组用三位表示,分别表示文件属主的读.写.执行权限:与属主同组的用户的读.写和执行:系统中其他用户的读.写和执行权限. 当用ls -l显示文件或目录的详细信息时,最左边的一列为文件的访问权限. drwxrwxr-x 3 xixi xixi 4096  4月 16 08:56 test1 drwxrwxr-x 2 xixi xixi 4096  4月 16

linux目录或文件权限

linux目录或文件权限 字符 解析drwxr-xr-x 通过 ls -l 可以查看 目录 或 文件 的权限时间 大小 等信息, 权限 占据10 个字符,eg: "drwxrwxrwx" 格式: "目录标记" + “所有者操作权限” + “所有者所在组成员操作权限” + “其他人操作权限” 1.“目录标记”:  如果是目录 ‘d’ 否则 ‘-’ 2.“所有者操作权限” 和 “所有者所在组成员操作权限” 和 “其他人操作权限” 每段都站3位分别 可读(r)+可写(w)

详细解析Linux /etc/passwd文件

本文转自:http://os.51cto.com/art/201003/187533.htm 在Linux /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性.系统管理员经常会接触到这个文件的修改以完成对用户的管理工作.这个文件对所有用户都是可读的.但是Linux /etc/passwd文件中都有些什么内容呢? 它的内容类似下面的例子:#cat/etc/passwdroot:x:0:0:Superuser:/:daemon:x:1:1:Systemdaemo

(一):web服务访问权限的控制

第二章实验(一):web服务目录的访问权限的控制 1.确认web服务器已经安装并启动 [[email protected] ~]# ls /usr/local/httpd/ bin build cgi-bin conf error htdocs icons include lib logs man manual modules [[email protected] ~]# netstat -utpln |grep 80 tcp 0 0 :::80 :::* LISTEN 73341/httpd