1、特殊权限的设置

chattr    为文件或目录添加特殊权限

       i:文件无法写入数据、无法重命名、删除此文件;目录无法再写入文件、无法删除目录内的文 

          件或目录、无法移动或重命名目录内的数据。

       a:只能追加不能删除

lsattr    读取文件或目录的特殊权限

       a: 类似与ls的-a选项,即连同隐藏文件一同列出;

       R: 连同子目录的数据一同列出

2、#ls -ld /usr/bin/passwd  权限rws。若将s权限去掉,则普通用户无法更改密码

   #chmod u+s /usr/bin/passwd

 

   set_gid  让其他用户新建目录或文件时,继承父目录所属组

   #chmod g+s 目录名

   sticky_bit 特殊权限,防删除位,用户1创建的文件,只有用户1才能删除

   #chmod o+t 目录名

3、搜索文件

1、which    只能用来查找PATH环境变量中出现的路径下的可执行文件,用来查找命令的绝对路径

2、whereis  通过预先生成的一个文件列表库去查找跟给出的文件名相关的文件

   whereis [-bmsu] [文件名称]

   -b   只找binary文件

   -m   只找在说明文件manual路径下的文件

   -s   只找source来源文件

   -u   没有说明档的文件

3、locate   通过查找预先生成的文件列表库来告诉用户要查找的文件在哪里

   后边直接跟文件名,如果linux中没有这个命令,需要yum install -y mlocate安装。updatedb命令 

   立即生成更新这个库。

4、find  查找命令

   语法:find [路径] [参数]  

   ‘-atime +n/-n’访问或执行时间大于/小于n天的文件

   ‘-ctime +n/-n’写入、更改inode属性(例如更改所有者、权限或者链接)时间大于/小于n的文件

    ‘-mtime +n/-n’写入时间大于/小于n天的文件

    #find /tmp/ -mtime -1