内容发布更新时间 : 2024/12/27 18:49:46星期一 下面是文章的全部内容请认真阅读。
龙源期刊网 http://www.qikan.com.cn
Linux系统中文件权限管理及应用
作者:李伟
来源:《无线互联科技》2014年第04期
摘 要:本文针对Linux中文件权限设置问题,介绍了如何在Linux系统中采用文字设定法和数字设定法对系统中的文件进行权限设置,通过控制文件权限提高了文件系统的安全性。 关键词:Linux系统;权限管理 1 Linux文件权限简介
Linux是一个多用户和多多任务的操作系统,在Linux系统中信息都存放在文件中,系统里运行的程序都以文件的形式存储。不同的用户为了不同的目的使用操作系统是通过系统赋予用户对某个文件的特定权限来实现的。
Linux系统中文件或目录的访问权限分为读权限,写权限和可执行权限三种,分别用r、w和x表示。用户具有读权限可以使用cat、more等文件查看程序读取文件的内容,这种方式仅仅是读取,不能对文件进行修改;用户具有写权限可以在目录中创建新的文件或者修改已有的文件;用户具有执行权限可以执行一些可执行程序。在linux系统中,有三种不同类型的用户可对对文件或者目录拥有不同的权限,这三类用户是文件所有者,同组用户、其他用户。 用户可以通过ls-l命令查看系统中目录或者文件的权限信息,运行结果如下所示: drwxr-xr-x 12 root root 13720 2007-07-20 23:55 dev
上述结果中第一列数据表示了文件或者目录的类型和权限信息,其中第一位字符表示了该文件的类型;第二位到第十位字符表示了该文件所对应的系统中三类用户所具有的权限信息,其中第二到四位表示该文件的所有者对该文件所具有的权限;第五到七位表示同组用户对该文件所具有的权限;第八到十位表示了系统中除了前两类用户以外的其他用户对该文件所具有的权限。这三组信息依次由r、w、x或者-组成,如果在某个位置上的字符是-,说明此类用户没有该位置上的某个权限。例如:rwx表示该用户具有读、写、执行的权限;r-x表示该用户具有读、执行权限,而没有写权限。 2 Linux文件权限设置
确定了某个文件或者目录的访问权限以后,用户可以使用linux系统提供的chmod命令来重新设置文件或者目录的访问权限,达到控制不同用户对文件的不同的访问权限。该命令有两种用法。一是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 2.1 文字设定法