博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二周第三次课(3月28日)chmod、chown 、umask、lsattrattr
阅读量:6697 次
发布时间:2019-06-25

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

hot3.png

2.14 文件和目录权限chmod

用来变更文件或目录的权限

权限范围的表示法如下:

u User,即文件或目录的拥有者;

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

r=读取属性  //值=4

w=写入属性  //值=2
x=执行属性  //值=1

chmod u=rwx,g=rw,o=r /root/lxy    将文件设置成自己可以执行,组员可以写入的权限

chmod 764  /root/lxy

chmod -R  更改目录下所有文件和目录权限 

chmod -v  显示目录执行过程 

2.15 更改所有者和所属组chown  charp

改变某个文件或目录的所有者和所属的组

 chown -R  lxy /usr/123     :将目录/usr/123及其下面的文件和目录 改成lxy所有者

chown  username:group  目录

chown  lxy:user1   /usr/123 :将目录/usr/123及其下面的文件和目录 改成user1组和lxy所有者

chown  :user1  /usr/123  :将目录/usr/123及其下面的文件和目录user1所属组

chgrp -R  user1 /usr/123   :将目录/usr/123及其下面的文件和目录 改成user1组

-R处理指定目录以及其子目录下的所有文件

2.16 umask命令

用来设置限制新建文件权限的掩码,决定默认文件和目录的权限

更改umask值:  umask  002

相当于

777-022= 755

666-022 = 644

666-003=663 不对. 实际是664  

用9位的权限位相减

(rw-rw-rw-) - (--- --- -wx) = rw- rw- r-- =664

2.17 隐藏权限lsattr_chattr

设置隐藏权限 :chattr +i  /root/lxy/1.txt

取消隐藏权限 : chattr -i

chattr +a 只能追加内容权限

 

 lsattr  查看隐藏权限

lsattr /root/lxy/1.txt

lsattr -R 查看目录下所有目录和文件权限

 

 

 

转载于:https://my.oschina.net/u/3803395/blog/1649965

你可能感兴趣的文章
2017年秋招-广联达面试及思考
查看>>
webpack v3 结合 react-router v4 做 dynamic import — 按需加载(懒加载)
查看>>
我在全球最大的同性社交平台那点事
查看>>
浅谈面向对象的javascript几个特性
查看>>
boltdb 学习和实践
查看>>
学习实践 - 收藏集 - 掘金
查看>>
React 产品实现 -任务管理工具“氢”
查看>>
Hive谓词解析过程分析
查看>>
程序员,软件测试知多少?
查看>>
通过rhel7的kvm虚拟机实现3节点Postgres-XL(包括gtm standby)
查看>>
Visual Studio Code 前端调试不完全指南
查看>>
慕课网_《Java实现对称加密》学习总结
查看>>
到底什么是API经济
查看>>
好雨云帮如何对接Git Server
查看>>
【Android】关于参数的传递问题
查看>>
API文档自动生成
查看>>
ES6:Set和Map
查看>>
一个 js 中值传递和引用传递的坑。
查看>>
Visual Studio 2017新版发布,极大提高开发效率丨附下载
查看>>
研究人员发现:基于文本的AI模型容易受到改述攻击
查看>>