zoukankan      html  css  js  c++  java
  • Linux CentOS更改文件的权限

    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文件。

  • 相关阅读:
    【流量劫持】SSLStrip 终极版 —— location 瞒天过海
    【流量劫持】沉默中的狂怒 —— Cookie 大喷发
    【流量劫持】SSLStrip 的未来 —— HTTPS 前端劫持
    Web 前端攻防(2014版)
    流量劫持 —— 浮层登录框的隐患
    流量劫持能有多大危害?
    流量劫持是如何产生的?
    XSS 前端防火墙 —— 整装待发
    XSS 前端防火墙 —— 天衣无缝的防护
    XSS 前端防火墙 —— 无懈可击的钩子
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/8587274.html
Copyright © 2011-2022 走看看