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     

  • 相关阅读:
    在 idea 下搭建的第一个MyBatis项目及增删改查用法
    解决idea中Tomcat服务器日志乱码及控制台输出乱码
    idea 设置自动生成方法的快捷键 类似于main() 方法
    windows下Tomcat根据日期生成日志catalina.out
    springmvc <from:from>标签的使用
    Spring+Quartz集群环境搭建
    Quartz整合Spring
    Quartz 基本编码
    java中 线程池和 callable 创建线程的使用
    SpringSecurity权限管理框架--基于springBoot实现授权功能
  • 原文地址:https://www.cnblogs.com/zdqc/p/9430290.html
Copyright © 2011-2022 走看看