linux的文件授权命令 linux文件授权chown

linux文件权限命令有三种不同类型linux的文件授权命令的用户可对文件或目录进行访问:文件所有者,同组用户、其linux的文件授权命令他用户 。所有者一般是文件linux的文件授权命令的创建者 。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其linux的文件授权命令他用户 。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录 。
每一文件或目录的访问权限都有三组,每组用三位表示 , 分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其linux的文件授权命令他用户的读、写和执行权限 。当用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命令是非常重要的,用于改变文件或目录的访问权限 。用户用它控制文件或目录的访问权限 。
以主文件夹下的一个名为“cc”的文件夹为例 。下面一步一步介绍如何修改权限:
1.打开终端 。输入”su”(没有引号)
2.接下来会要你输入密码 , 输入你的root密码 。
3.假设我的文件夹在主目录里,地址为/var/home/dengchao/cc。假设我要修改文件权限为777,则在终端输入chmod777 /var/home/userid/cc 文件夹的权限就变为了777 。
如果是修改文件夹及子文件夹权限可以用chmod -R 777 /var/home/userid/cc
具体的权限(例如777的含意等)在下面解释下:
1.777有3位,最高位7是设置文件所有者访问权限 , 第二位是设置群组访问权限,最低位是设置其他人访问权限 。
其中每一位的权限用数字来表示 。具体有这些权限:
r(Read,读取 , 权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限 。
w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说 , 具有删除、移动目录内文件的权限 。
x(eXecute,执行,权限值为1):对文件而言 , 具有执行文件的权限;对目录了来说该用户具有进入目录的权限 。
2. 首先我们来看如何确定单独一位上的权限数值,例如最高位表示文件所有者权限数值,当数字为7时,7用“rwx”表示 –{4(r)+2(w)+1(x)=7}–又如果数值为6 , 则用“rw-”表示–{4(r)+2(w)+0(x)=6}–,”-”表示不具备权限,这里表 示不具备“执行”权限 。
假如我们设定其他用户的访问权限为 “r–”,则数值为4+0+0=4
一开始许多初学者会被搞糊涂 , 其实很简单,我们将rwx看成二进制数,如果有则用1表示,没有则有0表示,那么rwx则可以表示成为:111

推荐阅读