一、文件或目录权限chmod

rw-             r--           r--           。

———       ———     ———    ——

所有者        所属组    其他人    受selinux限制

r可读=4       w可写=2     x可执行=1

chmod + 数字 +文件名  修改权限

-R   目录下所有子文件和子目录都批量的修改权限

chmod + u/g/o + 文件名     修改权限

a = ugo     a - x     所有权限都减去执行权限

取消selinux限制有两种办法。

1,暂时性关闭selinux

2,永久性,修改selinux配置文件

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

chown change owner 更改所有者

chown + 用户:组 + 文件    一次性更改用户和所属组

chgrp change group 更改所有组

chown -R 批量更改目录下所有文件的所有者或所属组

三、umask

umask 决定默认文件目录权限

root umask默认值 0022

目录和文件的的不同。目录一定有x权限,进入目录就是执行目录,所以必须会有x权限

所以目录

777 减去 umask

文件则是由

666 减去 umask

例外:umask为003时,文件目录为664

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

777 - 003 = (rwxrwxrwx)- (---------wx)=rwxrwxr-- = 774

四、隐藏权限lsattr_chattr

chattr    change file attributes on a linux file system

chattr 设置隐藏权限命令

+i 将文件更改为只读文件,不可更改,不可删除,不能重命名

对目录而言,不能删除,不能创建新文件,不能重命名,但不能限制写已经存在的子文件内容

-i 取消i权限

(vi命令更改一个文件时,会保存一个缓存文件,例如修改1.txt时,会出现1.txt~文件,当wq保存退出后,会覆盖原文件。

设置隐藏权限i后,文件无法保存,会自动生成一个1.txt~缓存文件。)

+a  对文件只能追加,可以更改时间信息(touch) 。不能删除,不能更改。不能重命名。例如日志、

对目录可以增加子文件,也可以更改子文件内容,

-a 取消a权限

lsattr  查看隐藏权限命令 查看文件本身 或者 目录下的子目录和子文件

-R  查看目录和子目录下的文件的隐藏权限

-a  连隐藏文件的隐藏权限也查看

本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1975419,如需转载请自行联系原作者

Linux笔记(更改权限chmod,更改所有组chown,umask,隐藏权限chattr)相关推荐

  1. 26期20180606 chmod chown umask 隐藏权限

    6月6日任务 2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr 2.14 文件和目录权限chmod 每个文 ...

  2. linux文件权限其他人,3-3 修改Linux中的文件 拥有者、所属组和其他人的权限

    chmod:修改拥有者.所属组和其他人的权限. - 加减法:u/g/o       +/-/=           r/w/x u:拥有者        g:所属组        0:其他人 +:加权 ...

  3. Linux笔记(27)用户与组(8)groupadd命令

    groupadd命令 格式:groupadd [-g GID] 组帐号名 groupdel命令 格式:groupdel 组帐号名 [root@mysql-binary ~]# groupadd -g ...

  4. Linux 01day--基础命令01(目录操作、拷贝、链接、文件权限及所有者所在组、查找文件、安装卸载、磁盘管理)

    查看目录下的文件: tree(需要安装tree:sudo apt-get install tree) ls 略 ls -l 详细(主要查看权限) ls -a 查看隐藏文件("."点 ...

  5. linux中如何设置组id,linux 下设置用户ID 和 设置组ID 学习笔记

    因为某种原因 感觉心里一直有想把Unix有关文件权限编程这部份弄懂的想法,  所以第三遍看Unix高级编程第四章, 以前都是一眼带过, 根本没看吃透, 再次看感觉懂了蛮多的, 写下了以后复习用! 一: ...

  6. Linux创建删除用户,创建删除组,设置目录所有权,设置目录wre权限

    目录 用户 1.增加用户,并指定主目录 2.修改密码 1.设置普通密码 2.设置会过期的密码 3.锁定账户,解锁用户,踢用户下线 4.将目录设置为用户所拥有以及删除拥有 5.删除用户 6.建立一个程序 ...

  7. linux修改文件所有者和文件所在组

    chgrp  用户名    文件名  -R chown 用户名   文件名  -R -R表示递归目录下所有文件 一.修改文件所属组群--chgrp 修改文件所属组群很简单-chgrp命令,就是chan ...

  8. linux修改文件所有者和文件所在组chgrp  和chown

    chgrp  用户名    文件名  -R chown 用户名   文件名  -R -R表示递归目录下所有文件 以上部分已验证 一.修改文件所属组群--chgrp 修改文件所属组群很简单-chgrp命 ...

  9. Linux权限管理---最全最详细的文件权限设置管理,手把手教你设置文件权限UGO和数字权限,高级权限等等

    权限管理 linux权限管理介绍 主要给文件或者目录设置权限,权限对用户生效 权限: 读:r 4 写:w 2 执行:x 1 权限 U G O  3部分 rw- - - U G O U==文件的所有者 ...

  10. linux下文件、文件夹权限的作用及设置方法(常规权限与SUID、SGID、SBIT、ACL、sudo、umask)

    linux下文件权限设置及其作用 文件权限与归属(读.写.执行权限) linux系统中一切皆文件,要说权限,有必要先了解一下文件的分类 Linux中的文件分类 在linux系统中一切都是文件,但是文件 ...

最新文章

  1. 可执行文件添加快捷方式_如何停止Windows向快捷方式文件名添加“-快捷方式”...
  2. 为什么我喜欢Spring bean别名
  3. linux Packet socket (1)简单介绍
  4. Error:Comments are not permitted in JSON
  5. 中缀表达式——表达式树
  6. AssertionError: Incompatible version of pycocotools is installed.
  7. Flex应用性能优化
  8. window.onload和DOMContentLoaded的区别
  9. VBA WORD 光标处理
  10. 小猿日记 - 程序猿的日常日记(4)
  11. oracle存储过程文件在哪,Oracle存储过程读文件-Oracle
  12. 高性能两级缓存J2Cache
  13. 5秒钟清除word页眉下边的横线
  14. 一个小程序入门matlab
  15. Confluence 6 通过用户管理编辑组成员
  16. 当 RPA 遇见人工智能 京东 RPA 实现 500% 效率提升
  17. 中南民大选课必备指南 | 内附选课脚本
  18. Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty.解决办法
  19. AVTECH摄像监控存漏洞 可被控组建僵尸网络发起DDoS攻击
  20. 一种比较同一情况下接收机工作特性曲线下面积的方法

热门文章

  1. MySQL数据备份语句
  2. 简明Python3教程 10.模块
  3. java b2b2c开源商城系统源码
  4. Jquery属性选择器(同时匹配多个条件,与或非)(附样例)
  5. LeSS is More - 大规模敏捷开发框架LeSS实践(一)
  6. 让seo效果起死回生的妙招
  7. React组件通信技巧
  8. hbase developer API 1.22版
  9. Python基础教程学习笔记:第一章 基础知识
  10. 如何更改gridview中任意单元格颜色或者内容。