chgrp  (全称:change group)

groupadd testgroup 添加用户组

chgrp testgroup test1 修改文件的所属用户组是testgroup.

  如果test1是目录,命令只修改了本身的用户组。

chgrp -R testgroup test1 修改test1文件以及子目录,子文件的所属组。

chown user1 dir3  dir3文件或目录的所有者改成user1

chown -R  user1 dir 目录dir用户改成user1,包括dir里面的子目录和文件。

chown -R user1:testgroup test 目录test以及子目录和文件所有者改成user1,所属组是testgroup

Linux使用数字代替rwx,r=4,w=2,x=x,-=0 如:rwxrwx---=770.

目录的默认权限 755,文件的默认权限644

chmod  750 test 修改test的权限为rwxr-x---.

chmod 744 test    rwxr----- 只能自己看到test,并且执行,别人看不到改目录里面的内容。用户组的人可以看到改目录,但是进不去,因为打开目录就是执行。

chmod -R 744  级联更改

u代表user,g代表group,o代表others,a代表全部。

chmod u=rwx,og=rx test  修改user权限为rwx,others和group权限是rx.

chmod u-x test     user权限减去x.

=======

umask  改变文件的默认权限

目录的默认权限是755  普通文件的默认权限是644

umask   查看umask值 0022  (第一个0表示022是八进制)  ----w-w-

普通文件最大权限是rw-rw-rw-  666;目录的最大权限是rwxrwxrwx  777;

777-022=755  目录的默认权限 666-022=644 普通文件的默认权限。

umask 002  设置默认减去权限为002.这样就会间接的改变了普通文件和目录的默认权限

==============

change attribute

chattr [+-=][param] 文件或目录

+ 增加,-减少,=设定

param 值

  1)A 文件或目录的atime将不可修改。

  2)s 会将数据同步写入磁盘中。

  3)a 只能追加,不能删除,非root用户不能设定改属性

  4)c 自动压缩改文件,读取时会自动解压。

  5) i 不能删除,重命名,设定链接,写入以及新增数据。

chattr +i dir2  dir2增加i属性 ;touch dir2/test 就会提示权限不足

chattr -i dir2  dir2去掉i属性;touch dir2/test 就能创建test文件。

Linux CentOS更改文件的权限的更多相关文章

  1. ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 2、linux 如何修改只读文件 3、ubuntu安装

    1.ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 答案:需要超级用户权限 sudo 2.linux 如何修改只读文件 答案:可以使用chmod命令,为改文件提供其他的权限.u ...

  2. Linux目录与文件的权限

    零.Linux中的权限为什么重要? 权限直接关系数据安全! 一.用户基础概念: 所有者(owner):拥有这个文件的用户.一般拥有目录或文件的所有权限. 用户组(group):几个用户组成一个用户组, ...

  3. C#更改文件访问权限所有者(适用于各个Windows版本)

    前面也提到了,前段时间在做Online Judge系统,在正式上线前有几个比较老的版本,其中第一个版本使用ACL来控制权限以确保安全(但是这个版本完全建立在IIS上,所以这样做是没效果的),遇到了一些 ...

  4. Linux "ls -l"文件列表权限详解

    ls Linux "ls -l"文件列表权限详解 1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- root adm -- : apache2 ...

  5. Linux学习之文件特殊权限详解(SetUID、SetGID、Sticky BIT)(十一)

    Linux学习之文件特殊权限详解(SetUID.SetGID.Sticky BIT) 目录 SetUID SetGID Sticky BIT SetUID SetUID简介 只有可以执行的二进制程序和 ...

  6. Linux中的文件特殊权限

    linux中除了常见的读(r).写(w).执行(x)权限以外,还有3个特殊的权限,分别是setuid.setgid和stick bit 1.setuid.setgid 先看个实例,查看你的/usr/b ...

  7. Linux "ls -l"文件列表权限详解 【转】

    1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- 2 root              adm    4096 2013-08-07 11:03 apache2 ...

  8. linux系统中文件的权限

    查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是 ...

  9. linux新手向-文件的权限及修改

    如果访问或执行一个文件显示Permission deny,一般是权限问题. 使用"ls -l"可以查看该目录下文件的详细信息. 1.读懂权限 第一列就是权限信息,形如: drwxr ...

随机推荐

  1. sqler sql 转rest api 授权处理

    我们可以使用内置的authorizer 以及js 脚本,方便的进行api 接口的授权处理 说明: 这个是2.0 的功能,注意版本的使用 参考格式 addpost {    authorizer = & ...

  2. Unity 游戏性能优化 学习

    优化误区   

  3. Apache和Nginx负载均衡集群及测试分析

    一.应用场景介绍 本文主要是介绍Apache和Tomcat在Linux环境下的安装讲解以及AJP协议动静分离负载均衡的实现,以及与Nginx负载性能比较.联网安装较为简单,故此处只说脱机的Linux环 ...

  4. C# 线程:定时器的使用

    转载请注明出处:http://www.cnblogs.com/KeenLeung/p/3911556.html Timer类:设置一个定时器,定时执行用户指定的函数. 定时器启动后,系统将自动建立一个 ...

  5. js对象的key类型

    http://javascript.ruanyifeng.com/grammar/object.html#toc2 对象的所有键名都是字符串(ES6 又引入了 Symbol 值也可以作为键名),所以加 ...

  6. Day 02 编程语言介绍及运行python

    一.编程语言介绍 1.1.机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件. 1.2.汇编语言:用英文标签取代二进制指令编写程序,本质也是在直接控制硬件. 1.3.高级语言:用人能理解的 ...

  7. log4j.properties配置说明学习网址

    https://blog.csdn.net/wangzhaotongalex/article/details/51308802

  8. .NET设计模式 第二部分 创建型模式(1)—:单件模式(Singleton Pattern)

    单件模式(Singleton Pattern) ——.NET设计模式系列之二 Terrylee,2005年12月07日 概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问 ...

  9. SystemParametersinfo 用法

    var   BmpPath: PChar; begin   BmpPath := 'C:\Temp\Test.bmp';   SystemParametersInfo(SPI_SETDESKWALLP ...

  10. Action<T> Delegate

    来源:https://docs.microsoft.com/zh-cn/dotnet/api/system.action-1?view=netframework-4.7.2 Action<T&g ...