类别:CentOS / 日期:2019-10-10 / 浏览:97 / 评论:0

查看权限

Linux文件访问权限分为可读,可写和可执行三种。

可用ls -l命令查看,例:

ls -l

显示

-rwxr-xr-x 1 root root 6444 09-22 15:33 shmwrite

-rw-r--r-- 1 root root 1443 09-22 15:33 shmwrite.c

drwxr-xr-x 2 root root 4096 09-22 17:19 test

第一个字符代表文件类型。d代表目录,-代表非目录。

接下来每三个字符为一组权限,分为三组,依次代表所有者权限,同组用户权限,其它用户权限

每组权限的三个字符依次代表是否可读,是否可写,是否可执行

r表示拥有读的权限

w表示拥有写的权限

x表示拥有可执行的权限

-表示没有该权限

修改权限可用chmod命令来修改文件权限。

例如:

chmod 754 test

4代表读权限,2代表写权限,1代表执行权限

7=4 + 2 + 1,表示拥有可读可写可执行权限

5=4 + 1,表示拥有可读可执行权限,但是没有写权限

0 代表没有任何权限

以此类推

修改文件夹及其子文件夹的权限

-R参数是递归 处理目录下的所有文件以及子文件夹

加入-R 参数,就可以将读写权限传递给子文件夹

例如chmod -R  777  /home/mypackage

那么mypackage 文件夹和它下面的所有子文件夹的属性都变成了777

如果只修改/home/hi文件夹下的所有文件权限(不包括子文件夹里面的文件),可以

chmod 777 /home/hi/*

-------------------------------------------------------------------------

具体说明:

1.有只读权限的用户不能用cd进入该目录:还必须有执行权限才能进入;

2.有执行权限的用户只有在知道文件名,并拥有读权利的情况下才可以访问目录下的文件;

3.必须有读和执行权限才可以ls列出目录清单,或使用cd命令进入目录;

4.有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使使该文件或子目录属于其他用户也是如此;

几种常用权限实例:

-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 :本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

linux修改只读文件指令,linux修改文件权限相关推荐

  1. linux系统找运行指令,Linux系统常用指令总结

    一,系统的运行级别 0:关机 1:单用户模式(可以找回丢失的密码) 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 注意:在/etc/ini ...

  2. linux先运行后面指令,Linux基础命令(6)

    三十八 cat命令简介 cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: c ...

  3. Linux无法运行cal指令,Linux cal 命令 command not found cal 命令详解 cal 命令未找到 cal 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil cal 命令显示当前日历或指定日期的日历 ...

  4. linux定时删除文件指令,Linux实践——定时删除目录下面的文件

    既然是定时删除目录下面的文件,那就需要我们借助linux的crontab命令.并且对于每个工作例程的内容格式我们在crontab 每一条工作的格式 中也有介绍. 同样我们需要将删除文件的功能用shel ...

  5. Linux平台采用ar指令打包释放文件,解压.deb格式包,抽取释放指定文件,获取control内的版本、包名等信息

    ar基本操作 准备几个测试文件 [yeqiang@harbor deb]$ echo a>a [yeqiang@harbor deb]$ echo b>b [yeqiang@harbor ...

  6. Linux系统xshell常用指令,linux系统安装数据库时,xshell工具常用MySQL(5.5)相关命令...

    1.进入mysql数据库 [root@centos6 /]# mysql -u root -p Enter password: root Welcome to the MySQL monitor.   ...

  7. linux查看服务器温度指令,linux查看服务器温度

    有没有有线网卡,或者串口######你想做个类似于小型机器人这种的?那你可以在它的上面布署一个小的web应用么?######@氪金. @杨同学,这个上面我不想做任何接口,包括网卡和串口,所以所有通迅都 ...

  8. linux 中切换用户指令,Linux中的Su命令(切换用户)

    su(替代或切换用户的缩写)实用程序允许您使用其他用户(默认情况下为root用户)的特权运行命令. 使用su是在当前登录会话中切换到管理帐户的最简单方法.当不允许root用户通过ssh或使用GUI显示 ...

  9. linux 中切换用户指令,linux系统怎么用命令切换用户?

    linux如何切换用户?linux是一款适用于开发者开发软件的操作系统,不少刚接触linux系统的用户在使用过中会遇到一些问题,最近就有用户反应该如何切换linux用户的问题,关于linux切换用户的 ...

  10. Linux无法运行cal指令,Linux cal/ncal命令操作实例

    在Linux系统中,cal和ncal命令都用御用显示日历,因为这两个命令相似且不常用,所以很多人会将他们混淆,下面小编将通过Linux cal/ncal命令的操作实例来给大家做个介绍,以便你有更深入的 ...

最新文章

  1. content_scripts css,chrome 扩展开发 中 content_scripts 配置的 文件没有执行?
  2. MySQL 5.7安装(linux)
  3. 常见性能优化小技巧原理
  4. [JavaWeb-Tomcat]web服务器软件_Tomcat介绍
  5. 输出呈三角形的杨辉三角形(C语言)
  6. 免费的JavaScript书籍资源
  7. 现在流行「毕业式」裁员吗?
  8. php如何判断一个类是否存在,PHP利用判断类是否存在函数class_exists用法的简单示例...
  9. Python Day05习题
  10. 2304558-25-4,DBCO-PEG2-acid分子量是464.5的小分子PEG试剂带有PEG连接物和DBCO基团
  11. Jetson Nano ( 一) 配置流程
  12. 收藏!转型AI工程师必读
  13. python——常用的数学计算公式
  14. push to origin/dev was rejected
  15. 【ArcGIS微课1000例】0038:注记(Annotation)的使用方法
  16. 据说是新浪乐居的面试题及我的答案
  17. 山东科技大学OJ题库 1013-多少张钞票
  18. VMware Workstation 不可恢复错误: (vcpu-0) vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1123
  19. xmms --- 一个很不错的linux下的播放器
  20. ag-Grid Enterprise

热门文章

  1. 揭密出席第九届中国云计算大会的专家—近20个国家学者共话云计算大数据生态、应用...
  2. $route.matched
  3. HTML5 video autoplay=“autoplay“ 无法自动播放的问题
  4. 路由器WIFI密码怎么设置?快速设置,只需1分钟
  5. 12306html布局,12306更新验证码
  6. 转载--12306刷票记
  7. python打开xls文件报错_python处理excel文件(xls和xlsx)
  8. Vue实现简单的音乐播放器
  9. java实现简易外卖功能
  10. Java微信支付开发之查询订单