文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr 使用介绍
第2周第3次课(3月28日)
课程内容:
2.14 文件和目录权限chmod
2.15 更改所有者和所属组chown
2.16 umask
2.17 隐藏权限lsattr/chattr
2.14 文件和目录权限chmod
使用ls -l查看文件权限信息,例如文件所有者、所属组。
第一列从第2位到第9位为文件的权限,例如rw-------表示所有者root具有可读写、不可执行权限,所属组root具有不可读、不可写、不可执行权限。
最后---为除了所有者、所属组以外的其他用户具有不可读、不可写、不可执行权限
9位权限又分3段,前3位是所有者权限,中间3位是所属组权限、最后3位是除了所有者、所属组以外的其他用户权限。
文件权限也可以以数字表示 r=4 w=2 x=1 rw-=6 --x=1 rw-r--r--=644 rw-r-xr-x=655
chmod 700 /tmp/jimmylinux/1/1.txt 修改1.txt文件为可读可写可执行权限
如果开启了selinux那么文件权限最后一位就会有一个小数点“.”
chmod -R可以批量修改当前文件夹及子目录和子文件权限同时生效,如果不带-R参数只有当前目录的权限有效。
2.15 更改所有者和所属组chown
chown jimmy /tmp/jimmylinux/1/1.txt 修改1.txt文件所有者为jimmy
chgrp可以修改所属组,例如:chgrp user1 /tmp/jimmylinux/1/1.txt
2.16 umask
用来决定默认的文件和目录权限,默认权限是使用9位的权限去相减得出。
2.17 隐藏权限lsattr_chattr
隐藏权限是无法使用ls -l查看的,如果文件带i权限时无法编辑删除。
chatrr 命令
命令格式 chatrr [ +-= ] [ 参数 ] [文件或目录名]
常见参数用法
命令 | 含义 |
---|---|
A | 文件或目录的atime不可修改 |
a | 只能追加不能删除,非root用户不能设定该属性 |
s | 会将数据同步写入磁盘 |
c | 自动压缩文件,读取时自动解压 |
i | 不能删除、重命名、设定链接、编辑写入及新增数据 |
常用用法示例
a
用法
1 |
# touch a.txt |
注:删除a
权限用 chattr -a a.txt
i
用法
1 |
# touch b.txt |
注:删除i
权限 用chattr -i b.txt
lsattr 命令
lsattr
用来读取文件或目录的特殊权限,命令格式为 lsattr [ 参数 ] [文件或目录名]
参数 | 含义 |
---|---|
a | 类似于ls -a ,表示连同隐藏文件一起列出 |
R | 连同子目录的信息一起列出 |
例如
1 |
# mkdir c1 |
文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr 使用介绍的更多相关文章
- /文件和目录权限chmod /更改所有者和所属组chown/umask/隐藏权限lsattr/chattr
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown2.16 umask2.17 隐藏权限lsattr/chattr 文件和目录权限chmod 文件权限: r 4 ...
- Linux CentOS7 VMware 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr
一.文件和目录权限chmod u User,即文件或目录的拥有者:g Group,即文件或目录的所属群组:o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围:a All,即全部 ...
- linux修改文件的权限和修改文件所有者和所属组
文件设定法:chmod [who] [+][-][=] [mode] who 文件所有者:u 文件所属组:g 其他:o 所有人:a + 添加权限 - 减少权限 = 覆盖原来权限 权 ...
- Linux知识积累 (9) 创建用户、分配权限和更改所有者
一.useradd和adduser 1.useradd命令: 用于Linux中创建的新的系统用户. useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码. 而可用userde ...
- chattr 改变文件、目录属性 (chmod、passwd等涉及文件修改的命令提示Operation not permitted)
与chmod这个命令相比,chmod只是改变文件的读写.执行权限,更底层的属性控制是由chattr来改变的. lsattr查看文件或目录属性 chattr命令的用法:chattr [ -RVf ] [ ...
- linux 文件属性、权限、所有人、所属组
Linux命令行模式下,文件还是需要通过ls -l来查看 可以通过ll查看长文件,会有如下类型显示drwxr-xr-x 2 root root 4096 Nov 10 2010 conf 总共有7 ...
- chown、chgrp 改变所有者、所属组
chown [option] [所有者][:[所属组]] file... chown指定文件的拥有者或者所属组,可以通过用户名或者用户id.组名.组id来修改,同时可以修改多个文件,文件以空格分割,支 ...
- 执行shell文件是,提示chmod: 更改'./shell1.sh' 的权限: 不允许的操作。
- 文件和目录之chmod和fchmod函数
本篇博文内容摘自<UNIX环境高级编程>(第二版),仅作个人学习记录所用.关于本书可参考:http://www.apuebook.com/. 这两个函数使我们可以更改现有文件的访问权限: ...
随机推荐
- 谷歌黑客语法(google hacking)让你的搜索更精准有效
Google Hacking的含义原指利用Google Google搜索引擎搜索信息来进行入侵的技术和行为: 现指利用各种搜索引擎搜索信息来进行入侵的技术和行为,但我们也可以利用这个在互联网上更加便捷 ...
- Java 向数组中添加一个元素
方法 一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度. 向数组中添加元素思路: 第一步:把 数组 转化为 集合 list = Arrays.asList(array); 第二 ...
- 通过 Django Pagination 实现简单分页
作者:HelloGitHub-追梦人物 文中所涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 当博客上发布的文章越来越多时,通常需要进行分页显示,以免所有的文章都堆积在一个页面, ...
- 暑期集训20190725 加法(add)
[题目描述] 数学课,黑板上写着n个数字,记为A1到An,fateice会重复以下操作若干次: 1. 选择两个奇偶性相同的整数Ai和Aj, 将他们擦去 2. 将Ai+Aj写在黑板上 问黑板上最终是否有 ...
- NIO 在Tomcat中的应用
对NIO的理解 个人单方面认为,NIO与BIO的最大区别在于主动和被动,使用BIO的方式需要等待被调用方返回数据,很明显此时调用者是被动的. 举个例子 阻塞IO 假设你是一个胆小又害羞的男孩子,你约了 ...
- 学习笔记55_Nhibernate
另一种ORM框架 1.添加各种dll 2.添加配置信息,根据文档直接复制粘贴.config //一般下载Nhibernate-3.0.0.Alpha2-bin包,会有Configuration_Tem ...
- 三分钟学会Redis在.NET Core中做缓存中间件
大家好,今天给大家说明如何在.NET Core中使用Redis,我们在想要辩论程序的好与坏,都想需要一个可视化工具,我经常使用的是一位国内大牛开发的免费工具,其Github地址为: https://g ...
- win+L键失灵了怎么办?
win+L组合键是比较常用的锁屏快捷键组合,一直用的好好的今天发现突然失灵. 百度大部分方法是改注册表的值,然而对我来说没有用. 最后,才搜到一个帖子说是 win键被锁住了. [解决方法]: Fn+w ...
- window.getComputedStyle()方法的使用及其扩展
1.window.getComputedStyle()方法返回值 是一个可以获取当前元素所有最终使用的CSS属性值.返回的是一个CSS样式声明对象([object CSSStyleDeclaratio ...
- 用Vsftpd服务传输文件(铺垫篇)
文件传输协议 文件传输协议(FTP,File Transfer Protocol),即能够让用户在互联网中上传.下载文件的文件协议,而FTP服务器就是支持FTP传输协议的主机,要想完成文件传输则需要F ...