Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 文件访问列表
【标  题】:文件访问列表
【关键字】:
【来  源】:http://www.cublog.cn/u/524/showart.php?id=104318

文件访问列表

Your Ad Here
由于各种原因,系统管理员想对单独文件作详细的文件访问列表,在Solaris 8以前是没有文件的访问列表ACL的,Solaris 8引进了这个功能十分强大的ACL,比如说系统管理员可能会提出这样的要求,以下是ACL使用的一个例子:

  假设需要共享文件test,,有oracle、ora用户,oracle用户属于dba组,ora用户属于oragrp组,文件属于oracle用户,需要将test文件共享给oragrp组,而其他组没有权限修改这个文件。

   a. getfacl test(能得到该文件的acl)
    $ getfacl test
    # file: test
    # owner: oracle
    # group: dba
    user::rw-
    group::r-- #effective:r-- (请注意该行)
    mask:r--
    other:r--

  b. setfacl -m group:oragrp:7 test
   (该命令是将oragrp组的用户设成对test文件拥有读写执行权限)

  c. setfacl -m m:7 test
   (如果没有将mask进行设置的话,别的设置都是无用的,mask控制了所有的权限)
   此时已经完成了将test文件共享给oragrp组的操作,用getfacl test可以查看test文件的acl表:$ getfacl test
   # file: test
   # owner: oracle
   # group: dba
   user::rw-
   group::r-- #effective:r--
   group:oragrp:rwx #effective:rwx
   mask:rwx
   other:r--

  可以用ls -l命令来检查某个文件是否具有acl. ls -l /export/home/oracle/test显示如下:
  -rw-r--r--+ 1 root other 42 Jul 31 15:49 test 
属性的最后有一个+号表示该文件具有acl表。

在线增加文件系统的logging选项:【上一篇】
程序文件属性紊乱的修复:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 使用 C++ Builder 创建应用程序
  • Fireworks制作钟摆式公告牌摇摆动画
  • 安全防范第一关:IP的侦察和隐藏
  • asp.net 2.0中用GRIDVIEW插入新记录
  • FrontPage创建HTML/ASP混合页面Ⅱ
  • 对CTreeCtrl数据加载方式的改进,实现代码的重用
  • 课程设计4--二叉树遍历
  • 深入解析ATL第二版(ATL8.0)笔记--(2.3节)
  • 再给我一个买台龙芯PC的理由
  • 第一个 C 程序
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.