linux操作命令:chmod修改文件权限
2014-05-14 22:42
701 查看
首先,解释下文件权限的概念。使用ls -l 命令,可以查看某一文件的详细信息,比如该示例:
(http://www.cnblogs.com/avril/archive/2010/03/23/1692809.html)
$ls -l sobsrc. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
第一列十个位可以分为1+3+3+3来看待:
第一位代表文件类型,如果是-代表普通文件,如果是d代表一个目录;
随后的九位中可能会出现r,w,x,-四个字母,分别代表读权限、写权限,执行权限和空权限;
第2-4位代表用户本身的权限,如上例中rw-代表本用户对该文件具有读写权限;
第5-7代表群组中其它用户权限,如上例中r--代表本用户所属群组中其它用户对该文件只有读权限;
第8-10位代表其它用户权限,上例中代表其它用户只有读权限;
第二列中的数字1代表硬连接数,一般文件都为1,这个可以不用管,知道就行了;
第三列代表文件所属用户;
第四列代表文件所属用户所在的群组(group);
第五列代表文件大小,未指明时一般指byte数;
最后的信息是文件修改时间(如果未指定其它时间的话)。
当你发现某一文件不能被执行某一权限时,就需要检查下文件权限了。针对自己的具体情况和需求添加或者删除相应的权限。
那么如何修改权限呢,就用到chmod命令了;
(1)数字法修改权限:
linux用三个8进制数表示文件权限,如rwxrw-r--可以表示为(421)(420)(400),也就是764。
执行命令:
chmod 764 file
就可以使file具有本用户读写执行,群组可读写,其他用户只读的权限了;
(2)字母法修改权限:
可以使用r,w,x代表权限,用户群组可以用u(文件所属用户),g(文件所属用户所在群组),o(其它用户),a(全部用户)表示,用+表示增加权限,-表示删除权限,=表示重置权限;
上例chmod 764 file可以转为字母法表示如下:
chmod u=rwx,g=rw,o=r file
注意,","前后不能加空格。
再举一个例子:为所有用户加上读权限:chmod a+r file,就是这么简单了~
(http://www.cnblogs.com/avril/archive/2010/03/23/1692809.html)
$ls -l sobsrc. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
第一列十个位可以分为1+3+3+3来看待:
第一位代表文件类型,如果是-代表普通文件,如果是d代表一个目录;
随后的九位中可能会出现r,w,x,-四个字母,分别代表读权限、写权限,执行权限和空权限;
第2-4位代表用户本身的权限,如上例中rw-代表本用户对该文件具有读写权限;
第5-7代表群组中其它用户权限,如上例中r--代表本用户所属群组中其它用户对该文件只有读权限;
第8-10位代表其它用户权限,上例中代表其它用户只有读权限;
第二列中的数字1代表硬连接数,一般文件都为1,这个可以不用管,知道就行了;
第三列代表文件所属用户;
第四列代表文件所属用户所在的群组(group);
第五列代表文件大小,未指明时一般指byte数;
最后的信息是文件修改时间(如果未指定其它时间的话)。
当你发现某一文件不能被执行某一权限时,就需要检查下文件权限了。针对自己的具体情况和需求添加或者删除相应的权限。
那么如何修改权限呢,就用到chmod命令了;
(1)数字法修改权限:
linux用三个8进制数表示文件权限,如rwxrw-r--可以表示为(421)(420)(400),也就是764。
执行命令:
chmod 764 file
就可以使file具有本用户读写执行,群组可读写,其他用户只读的权限了;
(2)字母法修改权限:
可以使用r,w,x代表权限,用户群组可以用u(文件所属用户),g(文件所属用户所在群组),o(其它用户),a(全部用户)表示,用+表示增加权限,-表示删除权限,=表示重置权限;
上例chmod 764 file可以转为字母法表示如下:
chmod u=rwx,g=rw,o=r file
注意,","前后不能加空格。
再举一个例子:为所有用户加上读权限:chmod a+r file,就是这么简单了~
相关文章推荐
- 修改linux文件权限命令:chmod
- 修改linux文件权限命令:chmod
- 修改linux文件权限命令:chmod
- 修改linux文件权限命令:chmod
- Linux命令之chmod(修改文件权限)
- 修改linux文件权限命令:chmod 转载至 Avril 的随笔
- Linux命令之chmod(修改文件权限)
- 修改linux文件权限命令:chmod
- linux文件权限查看及修改命令chmod
- 修改linux文件权限命令:chmod
- 修改linux文件权限命令:chmod
- Linux命令之chmod(修改文件权限) 转
- 修改linux文件权限命令:chmod
- Linux:修改文件权限命令chmod
- [Linux]修改文件权限命令(chmod)及修改其所有组命令(chown, chgrp)
- 修改linux文件权限命令:chmod
- linux修改文件读写执行权限命令chmod
- Linux 用户(user)和用户组(group)概念以及修改linux文件权限命令chmod
- 修改linux文件权限命令:chmod
- 修改linux文件权限命令:chmod