使用Cacls命令设置服务器文件访问权限

 更新时间:2007年01月10日 00:00:00   作者:  
Cacls命令使用格式如下:

  Cacls filename [/T] [/E] [/C] [/G user:perm] [/R user [...]] [/P user:perm [...]] [/D user [...]]

  Filename——显示访问控制列表(以下简称ACL); /T——更改当前目录及其所有子目录中指定文件的 ACL;/E—— 编辑 ACL 而不替换;/C——在出现拒绝访问错误时继续;/G user:perm——赋予指定用户访问权限。Perm 可以是R(读取)、W(写入)、C(更改,写入)、F (完全控制);/R user——撤销指定用户的访问权限(仅在与 /E 一起使用);/P user:perm——替换指定用户的访问权限;/D user——拒绝指定用户的访问。

  1. 查看目录和ACL

  以Windows XP系统为例,笔者使用Cacls命令查看E盘CCE目录访问控制权限。点击“开始→运行”,在运行对话框中输入“CMD”命令,弹出命令提示符对话框,在“E:\>”提示符下输入“Cacls CCE”命令,接着就会列出Windows XP系统中用户组和用户对CCE目录的访问控制权限项目。如果想查看CCE目录中所有文件访问控制权限,输入“Cacls cce\.”命令即可。

  2. 修改目录和ACL

  设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到。下面要赋予本机用户testuser对d盘下test目录及其所有子目录中的文件有完全控制权限。在命令提示符对话框中输入“Cacls test/t /e /c /g testuser:f ”命令即可。

  替换用户访问权限:将本机用户testuser的完全控制权限替换为只读权限。在命令提示符对话框中输入“ Cacls test/t /e /c /p testuser:r ”命令即可。

  撤销用户访问权限:要想撤销本机用户testuser对该目录的完全控制权限也很容易,在命令提示符中运行“Cacls test/t /e /c /r testuser”即可。

  拒绝用户访问:要想拒绝用户testuser访问test目录及其所有子目录中的文件,运行“Cacls test /t /e /c /d testuser”即可。

  以上只是简单介绍Cacls命令的使用,建议大家亲自尝试一下,你会发现它还有很多奇妙的功能。

相关文章

  • 详细分析Apache安装设置全流程

    详细分析Apache安装设置全流程

    Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。本文以windows平台为例,介绍Apache的安装和配置方法。   因为Apache对asp支持得不好,如果您的网站用到了asp,建议您使用win 2000 server + IIS。
    2008-03-03
  • 建立Apache+PHP+MySQL数据库驱动的动态网站

    建立Apache+PHP+MySQL数据库驱动的动态网站

      Apache是目前应用最广的Web服务器,PHP3是一种类似ASP的脚本语言,目前的发展趋势大有超过Perl之势,而MySQL是一个轻量级的数据库系统,特别是用于网站建设,这3个软件均是自由软件,是架设数据库驱动的动态网站的最佳排档。
    2008-03-03
  • 绝招:隐藏管理员账号 三分钟搞定

    绝招:隐藏管理员账号 三分钟搞定

    绝招:隐藏管理员账号 三分钟搞定...
    2007-07-07
  • 远程镜像与备份SVN服务器的方法小结

    远程镜像与备份SVN服务器的方法小结

    此文讲述SVN如何镜像服务器,注意是单向镜像。众所周知,SVN有自已的镜像命令svnsync(svn1.4以及以上版本特性),但是部署与维护确是繁琐至极,令人望而却步。
    2009-01-01
  • apache五合一程序建立PHP+CGI运行环境

    apache五合一程序建立PHP+CGI运行环境

    apache五合一程序建立PHP+CGI运行环境...
    2006-10-10
  • mysql双机热备份的实现步骤

    mysql双机热备份的实现步骤

    mysql双机热备份的实现步骤...
    2007-05-05
  • 在RedHat下安装apache jserv 1.1.2方法

    在RedHat下安装apache jserv 1.1.2方法

    虽然apache jserv的开发小组现在都从事tomcat的开发,而且apache jserv只支持servlet 2.0的标准,并且要加其他的软件(gnujsp)才能支持jsp;但是apache jserv在现阶段比tomcat稳定,因此现在apache jserv+gnujsp比较适合应用于web。如果想使用servlet2.2和jsp1.1的话,请使用tomcat,参看tomcat的安装。本文介绍apache jserv 1.1.1在RedHat下的安装。
    2008-03-03
  • Linux下Apache+Php4+Mysql的安装

    Linux下Apache+Php4+Mysql的安装

    这篇文章给大家介绍了Linux下Apache+Php4+Mysql的安装过程,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2008-03-03
  • 备份和恢复Windows IIS服务器设置的方法

    备份和恢复Windows IIS服务器设置的方法

    备份和恢复Windows IIS服务器设置的方法...
    2007-04-04
  • IDC服务器托管之技术名词解释什么是服务器

    IDC服务器托管之技术名词解释什么是服务器

    本文介绍了什么是服务器以及IDC服务器托管之技术名词,其中技术名词包括服务器、U的概念CPU(CentralProcessingUnit)、硬盘、内存、RAID、流量、带宽等名词的解释
    2007-12-12

最新评论