博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令之chmod详解
阅读量:4183 次
发布时间:2019-05-26

本文共 1012 字,大约阅读时间需要 3 分钟。



chmod命令用得很多,但是有时会忘记此命令的正确用法和一些注意事项。最近用得比较多,总结一下。

chmod命令用途 用于改变Linux系统的文件的访问权限。通常用它来控制文件的访问权限,使文件可写或者使文件只允许某些用户进入。

Linux系统文件权限介绍 在Linux系统中,一切都是文件。Linux系统中的每个文件都有访问许可权限,用来确定各种用户可以通过哪种访问方式对文件录进行访问和操作。 文件的访问权限分为只读只写和可执行三种。

只读权限表示只允许读取其内容,禁止对其做任何的其他操作。

可执行表示允许将该文件作为一个程序执行

可写权限表示可以对文件进行写操作(修改或增加)

操作文件用户的不同类型 >user 文件所有者 >group 同组用户 >other 其他用户

每一个文件的访问权限都有三组。每组用三位表示,分别为文件所有者的读、写和执行权限;与文件所有者同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。如果需要查看文件权限的详细信息时,可以使用


ls -l

命令格式如下

命令名称:        chmod

命令英文原意: change the permissions mode of a file

命令所在路径: /bin/chmod

执行权限:        所有用户

语法:               chmod 【{ugoa}{+-=}{rwx}】【文件或目录】

                                     【mod=421】【文件或目录】

                                       -R 递归修改

                                             -c  当发生改变时,报告处理信息 

                                             -f   错误信息不输出

                                             -v  运行时显示详细处理信息

                                             --help 查看帮助信息

功能:                改变文件或目录权限


文件与目录权限总结:

举例之文件:

       chmod a+x tmp.log      // 增加文件所有用户组可执行权限

        chmod ug+w,o-x log2015.log //同时修改不同用户权限  

       chmod a-x log2015.log  //删除文件权限

        chmod -R 777 testdir  //修改目录testfile及其目录下文件为所有用户具有全部权限

举例之目录

 使chmod文件只有读权限

 对 chmod文件使用ls命令:可以查看到里面的文件

对chmod文件使用cd命令:不可以进入此目录

对chmod文件下使用touch命令建立一个文件:建立不成功

若目录为可执行,cd命令可以进入,但是不能touch

若目录为可写,cd命令不可以进入,但是可以touch

你可能感兴趣的文章
1-4 beanstalkd生产类
查看>>
1-5 beanstalkd消费类
查看>>
1-6 综合案例-生产者消费者
查看>>
织梦cms模板保护技术
查看>>
laravel 课程学习系列二----------------第二章.PHP框架安装之Laravel
查看>>
laravel 课程学习系列三----------------第三章.Artisan控制台
查看>>
git版本控制管理系列-----第四章 GIT基本概念
查看>>
mysql 库级权限、表级权限授权
查看>>
TensorFlow中的单层神经网络
查看>>
在TensorFlow中编程
查看>>
用c实现一个压力测试工具
查看>>
圆周率计算公式
查看>>
排序算法之-选择排序
查看>>
排序算法之-基数排序
查看>>
scikit-learn
查看>>
原生java方法操作SQLite数据库
查看>>
sqlite 数据库驱动框架
查看>>
B树、B+树、B*树 总结
查看>>
kafka常用命令
查看>>
kafka顺序消息
查看>>