一.文件和目录权限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 只能追加,不能更改名字,能更改子目录

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

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

    2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown2.16 umask2.17 隐藏权限lsattr/chattr 文件和目录权限chmod 文件权限: r     4     ...

  2. 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr 使用介绍

    第2周第3次课(3月28日) 课程内容:2.14 文件和目录权限chmod2.15 更改所有者和所属组chown2.16 umask2.17 隐藏权限lsattr/chattr 2.14 文件和目录权 ...

  3. linux修改文件的权限和修改文件所有者和所属组

    文件设定法:chmod    [who]   [+][-][=]   [mode] who 文件所有者:u 文件所属组:g 其他:o 所有人:a +  添加权限 -  减少权限 =  覆盖原来权限 权 ...

  4. [转]linux如何修改文件或目录的权限(chmod)

    linux如何修改文件或目录的权限(chmod) chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符.777,第一个7代表文件所属者的权限,第二个 ...

  5. Linux学习2——文件与目录

    一.写在前面  在本节将介绍Linux下文件与目录的一些基本概念以及一些基本操作. 二.完成目标 1.了解文件和目录的一些基本概念 2.操作文件和目录的相关命令 3.文件内容查阅命令 4.文件查询命令 ...

  6. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

  7. linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录

    转自:http://blog.csdn.net/snlying/article/details/6184102 Linux系统中scp命令的用法. scp就是secure copy的简写,用于在lin ...

  8. -scp Linux之间复制文件和目录

    scp 简介 scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速 ...

  9. 轻松学习Linux之Shell文件和目录属性详解

    轻松学习Linux之Shell文件和目录属性详解 轻松学习Linux之理解Sitcky 轻松学习Linux之理解umask 轻松学习Linux之理解SUID&SGUID 本系列多媒体教程已完成 ...

随机推荐

  1. stl_string复习

    #include <iostream>#include <string>#include <algorithm>using namespace std; void ...

  2. python调用scala或java包

    项目中用到python操作hdfs的问题,一般都是使用python的hdfs包,然而这个包初始化起来太麻烦,需要: from pyspark impport SparkConf, SparkConte ...

  3. 如何让div中的img图片显示在div下面。

    <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>& ...

  4. 搭建一个ssm框架的maven项目需要配置的文件

    单独功能需要的配置文件: 1,mybatis配置文件      mybatis-config.xml2,spring配置文件        spring-context.xml  ......3,we ...

  5. git合并分支到master上面

    转自:https://www.cnblogs.com/mafeng/p/10173919.html 假如我们现在在dev分支上,刚开发完项目,执行了下列命令 git add .git commit - ...

  6. Vue——路由回退至指定页面

    先来引出一下遇到的问题:在做一个移动端支付页面,在付款页面点击支付按钮,支付失败时跳转至支付失败提示页面:支付成功时跳转至支付成功页面.在支付成功页面下,如果用户点击手机自带的“返回”键,就又会跳转至 ...

  7. 「CF197B Limit」

    题目撞名 题目大意: 给出两个函数 \(P(x),Q(x)\). \(P(x)=a_0 \times x^N+a_1 \times x^{N-1}+a_2 \times x^{N-2} \cdots ...

  8. 详解python的字符编码问题

    一:什么是编码 将明文转换为计算机可以识别的编码文本称为“编码”.反之从计算机可识别的编码文本转回为明文为“解码”. 那么什么是明文呢,首先我们从一段信息说起,消息以人们可以理解,易懂的表示存在,我们 ...

  9. IIS 配置迁移

    使用管理员身份运行cmd 应用程序池: # 导出所有应用程序池 %windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\a ...

  10. Java入门笔记 02-数组

    介绍: Java的数组既可以存储基本类型的数据,也可以存储引用类型的数据,但是要求所有的数组元素具有相同的数据类型.另外,Java数组也是一种数据类型,其本身就是一种引用类型. 一.数组的定义: 数据 ...