Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240982
  • 博文数量: 115
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 930
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-30 05:27
文章分类

全部博文(115)

文章存档

2011年(10)

2010年(21)

2009年(19)

2008年(65)

我的朋友

分类:

2008-01-14 16:56:40

一、使用正则表达式搜索文件的内容
    1、主要是grep命令的使用,例如:要在/home/sysadm/logs目录下的每个日志文件中统计“memory parity error”一共出现了几次,可以用如下命令:
 #cd /home/sysadm/logs
        #grep -c -E -i 'memory parity error' *
    2、当SA要在多个文件中查找相关内容时,正则表达式能帮上大忙。
    注:正则表达式的内容远不止这些,可以通过阅读学习A.M. Kuchling的《Regular Expression HOWTO》一文深入学习。
二、使用命令行来显示和改变文件和目录的读写权限
    1、ls命令的用法,它所带参数的含义
    2、使用chomod来改变文件和目录的读写权限
三、理解umask的作用
    1、在/etc/profile中,用如下形式定义用户的文件掩码,会影响到系统所有的用户新建的文件。
       umask 022
       ...
       在例子中,定义的掩码是022,对应的文件和目录的对写权限就是755。所以系统所有用户创建的文件和目录读写权限都默认是755。
    2、要单独定义用户的文件掩码,需要在用户的($HOME)/.profile或者($HOME)/.cshrc中进行定义。
四、创建、修改或者删除文件的访问控制列表
    1、访问控制列表(ACL)比传统的UNIX结构提供了更强大的文件、目录权限控制粒度。
    2、可以使用getacl来查看已经存在的文件访问控制列表。同时,也可用这个命令来作为setacl命令的输入。
    3、使用setacl可以设置、修改或者删除对文件或者目录设置的访问控制列表。
 命令的基本使用方法:
        setacl [-r] -s acl_entries file   //设置ACL
        setacl [-r] -md acl_entries file  //设置或者修改ACL
        setacl [-r] -f acl_file file      //使用acl_file的acl对file进行设置
 例子:
        a、对fixprog.sh设置ACL,使得gibbst用户只能读
        setacl -m user:gibbst:r-- /home/sysadm/fixprog.sh
        b、获得fixprog.sh的acl,将同样的acl赋给newprog.sh
        getfacl fixprog.sh |setfacl -f newprog.sh
阅读(684) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~