当前位置: 首页 > news >正文

Linux CentOS7 VMware 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr...

.文件和目录权限chmod

u User,即文件或目录的拥有者;
g Group,即文件或目录的所属群组;
o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;
a All,即全部的用户,包含拥有者,所属群组以及其他用户;
r 读取权限,数字代号为“4”;
w 写入权限,数字代号为“2”;
x 执行或切换权限,数字代号为“1”;
- 不具任何权限,数字代号为“0”;

-rw-r--r--

rw- :u属用户

r-- :g 属组

r-- :o 其他人(文件)

 

[root@davery ~]# chmod u+x,g+w,0= f01  //为文件f01设置自己可以执行,组员可以写入的权限

 

chmod 只更改目录根权限

chmod -R 批量更改目录及目录下子文件权限

二、更改所有者和所属组chown

例子:更改root所有者

[root@davery tmp]# ls -l /tmp/yum.log
-rw-------. 1 root root 0 3月 23 06:04 /tmp/yum.log
[root@davery tmp]#
[root@davery tmp]# chown davery /tmp/yum.log
[root@davery tmp]# !ls
ls -l /tmp/yum.log
-rw-------. 1 davery root 0 3月 23 06:04 /tmp/yum.log
[root@davery tmp]#
更改所有组

[root@davery tmp]# !ls
ls -l /tmp/yum.log
-rw-------. 1 davery root 0 3月 23 06:04 /tmp/yum.log

[root@davery tmp]# chown davery:davery /tmp/yum.log
[root@davery tmp]# !ls
ls -l /tmp/yum.log
-rw-------. 1 davery davery 0 3月 23 06:04 /tmp/yum.log
[root@davery tmp]#

[root@davery tmp]# chown -R davery:davery /tmp/yum.log

[root@davery tmp]# !ls
ls -l /tmp/yum.log
-rw-------. 1 davery davery 0 3月 23 06:04 /tmp/yum.log

 

三、umask 文件默认权限

[root@davery tmp]# umask
0022

[root@davery tmp]# umask 002
[root@davery tmp]# umask
0002

四、隐藏权限chattr/lsattr

chattr设置隐藏权限

chattr +i 1.txt 隐藏1.txt,不能被编辑

chattr -i 1.txt 隐藏,可更改

chattr +a 1.txt 不可删除,不可写,不可重命名

lsattr 查看目录下子文件

lsattr -d 101 不能删除,不能更改名字,不能创建子目录文件

lsattr +a 101 只能追加,不能更改名字,能更改子目录

 

转载于:https://www.cnblogs.com/davery/p/8672682.html

相关文章:

  • Linux WebSphere DB2
  • c\c++ 基本知识
  • 设计模式——责任链模式
  • 【Android】 Eclipse : ERROR: Unknown option '--no-crunch'的解决办法
  • Kibana6.x.x源码分析--Error: $injector:nomod Module Unavailable
  • 【Android】 使用ADT16出现ImageView Warning:Missing content Description attribute on image
  • 安装theano
  • 【Android】 解析Json 数据示例
  • Bitmap压缩图片
  • 以字符串为例,谈谈Python到底要学到什么程度
  • 续一篇:类比医学检测看软件测试
  • 浅谈java枚举类
  • WebService-01-使用jdk发布第一个WebService服务并调用
  • 根据类信息和提供的代理类名称,生成字节码,然后通过流的方式写到磁盘文件中(动态代理)...
  • 操作系统的差异
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • ComponentOne 2017 V2版本正式发布
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • LeetCode算法系列_0891_子序列宽度之和
  • Map集合、散列表、红黑树介绍
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Node 版本管理
  • quasar-framework cnodejs社区
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Spring框架之我见(三)——IOC、AOP
  • VUE es6技巧写法(持续更新中~~~)
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Vue学习第二天
  • 关于Java中分层中遇到的一些问题
  • 基于web的全景—— Pannellum小试
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 如何编写一个可升级的智能合约
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 以太坊客户端Geth命令参数详解
  • 应用生命周期终极 DevOps 工具包
  • 再次简单明了总结flex布局,一看就懂...
  • 7行Python代码的人脸识别
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 组复制官方翻译九、Group Replication Technical Details
  • ​比特币大跌的 2 个原因
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (02)vite环境变量配置
  • (10)ATF MMU转换表
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (libusb) usb口自动刷新
  • (ZT)出版业改革:该死的死,该生的生
  • (多级缓存)多级缓存
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (力扣)1314.矩阵区域和
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)Linux下编译安装log4cxx
  • .net mvc部分视图