改变文件或目录的访问权限命令
【程序编程相关:Modules的概念及使用】linux系统中的每个文件与目录都有访问许可权限,用它来确定谁可以通过何种方式对文件与目录进行访问与操作. 【推荐阅读:让Linux挂载NTFS分区(无需重新编】 【扩展信息:UPnP on your Linux 2】文 件或目录的访问权限分为只读,只写与可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为 一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写与可执行权限,以便于对文件的阅读与修改.用户也可根据需要把访问权限设置为需要的任何 组合. 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户.其他用户.所有者一般是文件的创建者.所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户.在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录. 每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读.写与执行权限;与属主同组的用户的读.写与执行权限;系统中其他用户的读.写与执行权限.当用ls -l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限.例如: $ ls -l sobsrc. tgz -rw-r--r-- 1 root root 483997 ju1 l5 17:3l sobsrc. tgz 横线代表空许可.r代表只读,w代表写,x代表可执行.注意这里共有10个位置.第一个字符指定了文件类型.在通常意义上,一个目录也是一个文件.如果第一个字符是横线,表示是一个非目录的文件.如果是d,表示是一个目录. 例如: - rw- r-- r-- 普通文件 文件主 组用户 其他用户 是文件sobsrc.tgz 的访问权限,表示sobsrc.tgz是一个普通文件;sobsrc.tgz的属主有读写权限;与sobsrc.tgz属主同组的用户只有读权限;其他用户也只有读权限. 确定了一个文件的访问权限后,用户可以利用linux系统提供的chmod命令来重新设定不同的访问权限.也可以利用chown命令来更改某个文件或目录的所有者.利用chgrp命令来更改某个文件或目录的用户组. 下面分别对这些命令加以介绍. chmod 命令 chmod命令是非常重要的,用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限. 该命令有两种用法.一种是包含字母与操作符表达式的文字设定法;另一种是包含数字的数字设定法. 1. 文字设定法 ... 下一页