关于linux下为文件赋予权限,使用chmod
2016-08-24 15:14
411 查看
综上所述,当想用chmod命令来改变权限时,就把它们当做速记符号来记忆,因为实际要做的只是记住几个符号而已。文件的用户身份主要有如下几类。
u:拥有文件的用户(所有者)。
g:所有者所在的组群。
o:其他人(不是所有者或所有者的组群)。
a:每个人或全部(u、g、和o)。
用户所具有的文件访问权限类型如下。
r:读取权。
w:写入权。
x:执行权。
文件权限配置行为有如下几类。
+:添加权限。
:删除权限。
=:使它成为唯一权限。
现在再来练习一下,如果要删除用户对readme.txt文件的所有权限,则命令如下:
chmod a-rwx readme.txt
这样所有用户都不能进行读取或其他任何操作了,读者可以测试一下看是否还能够使用cat readme.txt命令来读取这个文件,结果返回如下提示:
cat: readme.txt: Permission denied # 显示权限禁止
但要注意,虽然删除了所有用户对该文件的权限,包括你自己的,但是由于这个文件属于你,你可以随时使用以下命令把它的权限改回来。命令如下:
chmod u+rw readme.txt
这时再使用cat readme.txt命令就可以读取这个文件了。
下面是几个可以用在chmod命令设置上的常用例子。
g+w:为组群添加写入权。
o-rwx:删除其他人的所有权限。
u+x:允许文件所有者执行这个文件。
a+rw:允许每个人读取并写入文件。
ug+r:允许所有者和组群读取文件。
g=rx:只允许组群读取和执行(不能写入)。
通过添加-R选项,就可以为整个目录树改变权限。
u:拥有文件的用户(所有者)。
g:所有者所在的组群。
o:其他人(不是所有者或所有者的组群)。
a:每个人或全部(u、g、和o)。
用户所具有的文件访问权限类型如下。
r:读取权。
w:写入权。
x:执行权。
文件权限配置行为有如下几类。
+:添加权限。
:删除权限。
=:使它成为唯一权限。
现在再来练习一下,如果要删除用户对readme.txt文件的所有权限,则命令如下:
chmod a-rwx readme.txt
这样所有用户都不能进行读取或其他任何操作了,读者可以测试一下看是否还能够使用cat readme.txt命令来读取这个文件,结果返回如下提示:
cat: readme.txt: Permission denied # 显示权限禁止
但要注意,虽然删除了所有用户对该文件的权限,包括你自己的,但是由于这个文件属于你,你可以随时使用以下命令把它的权限改回来。命令如下:
chmod u+rw readme.txt
这时再使用cat readme.txt命令就可以读取这个文件了。
下面是几个可以用在chmod命令设置上的常用例子。
g+w:为组群添加写入权。
o-rwx:删除其他人的所有权限。
u+x:允许文件所有者执行这个文件。
a+rw:允许每个人读取并写入文件。
ug+r:允许所有者和组群读取文件。
g=rx:只允许组群读取和执行(不能写入)。
通过添加-R选项,就可以为整个目录树改变权限。
相关文章推荐
- 关于linux下为文件赋予权限,使用chmod
- Linux chmod命令详解和使用实例(改变文件或目录的访问权限)
- linux中的文件权限和chmod命令的使用
- 在Linux和Unix中使用chmod命令改变文件权限的用法
- Linux系统关于ACM时间的使用和文件目录的权限的问题
- Linux改变文件或目录的访问权限命令使用说明(chmod命令)
- [Linux文件属性]使用chmod函数修改指定文件权限
- chmod 使用数字设置linux文件权限
- linux基础——关于chmod用户权限和文件的相关操作
- linux 文件权限命令chmod的使用
- 关于Linux下的chown、chgrp、chmod命令的使用权限
- Linux内、外部命令的使用、文件权限、文件查找(find、locate、grep)
- [转]linux中更改文件及文件夹所有者权限设置命令chown使用详解
- 关于linux驱动(应用)程序头文件使用
- 修改linux文件权限命令:chmod
- [Linux] 更改文件权限 chmod
- 关于linux驱动(应用)程序头文件使用
- 关于linux驱动(应用)程序头文件使用
- chmod:linux下改变文件权限
- linux文件的权限修改chmod用法