zoukankan      html  css  js  c++  java
  • linux权限

    1.权限

    chmod  755    test.sh

    chmod   u-x   test.sh 表示把用户的 x去掉或增加

    u=   是除去  在写入

    u    用户

    g   用户组

    o其他人

    chmod  ugo+x   test.sh    所有都加上一个x

    简化    +x

    文件的权限:

     1.r查看文件的内容

     2.w修改文件的内容 需要r权限配合 rw

     3.只有w权限的时候(你还是文件所有者) 强制修改文件的内容 源内容被清空

     4.对于文件来说x权限 是否能运行命令或脚本 需要r权限配合

    目录的权限

    r可以查看目录的内容,但是需x的配合

    w可以在目录中创建 删除 重命名 需要x配合

    x 是否能进入目录中是否能查询、修改目录的文件属性 

     

    删除一个文件  要看目录的权限

    文件名存放在目录的block中

    linux系统默认权限 

    文件    主人      家人    陌生人

            rw        r--       r--

              644

    目录    rwx       r-x       r-x

    755

    file  644

    dir   755  

    文件目录的所有者root   root   安全

    网站安全

    1. 网站以虚拟用户(普通用户)运行
    2. 644  755   root  root
    3. 网站的上传 文件644   755   www   www
    4. 控制扩展名    只能上传。jpg 。zip
    5. 通过软件  限制你上传

    1.1 chown 修改文件的所有者   用户组

    chown   oldboy.oldboy   11.txt

    linux 默认权限控制命令umask

    文件  最大666

    目录最大777

    linux 创建文件默认权限

    666-022  =644       奇数时加  +010 +011

    linux 创建目录默认权限

    777-022=755

    1.2 chattr   +a  授予目录  文件 隐藏权限

    不能删除  不能修改  可以追加

    -a  取消

    -i   无法修改  无法删除

    lsattr    显示

    clamav    杀毒软件

    1.3 特殊权限

    suid 运行某个命令式 相当于命令的所有者

    chmod   +s  /bin/rm

    sticky   只能呢个管理自己的

    chmod  o+t   /////

    /tmp/   1777     

  • 相关阅读:
    redis系列(五):搭建redis-cluster集群
    redis系列(四):切换RDB备份到AOF备份
    python写一个随机点名软件
    java使用flink集成mybatis每五分钟实时计算小时内用户行为数据
    本地缓存google.guava及分布式缓存redis 随笔
    spring boot+spring security 使用随笔
    MVEL2.0的使用实例(一)
    springboot2.x优雅的整合mybatis
    Springboot全套技术培训和常用框架整合
    私有云篇-[1相关技术]
  • 原文地址:https://www.cnblogs.com/zdqc/p/9430290.html
Copyright © 2011-2022 走看看