zoukankan      html  css  js  c++  java
  • Linux 特殊权限及if语句

    GUN/linux上的特殊权限位:

        权限

            r,w,x;

            user,group,other;

        安全上下文

            前提:进程有属主和属组,文件也有属主和属组;

            任何一个可执行程序文件能不能启动为进程,取决发起者对程序文件是否具有执行权限;

            启动为进程之后,其进程的属主为发起者,进程的属组为发起者所属的组;

            进程访问文件时的权限,取决于进程的发起者;

                进程的发起者,同文件的属主,则应用文件属主权限;

                进程的发起者,属于文件的属组,则应用文件属组权限;

                应用文件"其他"权限;

        SUID:

            任何一个可执行程序文件能不能启动为进城,取决于发起者对程序文件是否具有执行权限;

            启动进程之后,其进程的属主为原程序文件的属主;

            权限位映射:user,占据了属主的执行权限位;

                s:表示之前就具有执行权限;

               S:表示之前不就有执行权限;

        SGID:

            默认情况下,用户创建文件时,其属组为此用户的基本组;

            设置SGID权限后,在目录下创建文件时,其属组为此目录所属的组;

            权限位映射:group,占据了属组的执行权限位;

                s:表示之前具有执行权限;

                S:表示之前不具有执行权限;

        Sticky

            对于一个多人可写的目录,里面的文件只有创建者本人可以删除,其他人没有权限删除;

            权限位映射:other,占据了其他的执行权限位;

                t:表示之前具有执行权限;

                T:表示之前不就有执行权限;

     

        shell-script脚本:

            if-then选择语句

                if 判断条件

                then

                    条件为真的分支代码

                else

                    条件为假的执行代码

                fi

     

                if 判断条件

                then

                    符合条件的分支代码

                elif 判断条件

                then

                    符合条件的分支代码

                elif 判断条件

                then

                    符合条件的分支代码

                . . .

                if

       注:根据马哥视频做的笔记,如有错误,欢迎指正;侵删

     

     

  • 相关阅读:
    POJ 3267 The Cow Lexicon(动态规划)
    POJ 1125 Stockbroker Grapevine(最短路径Floyd算法)
    HDU 2374 || SDUT2386 A Game with Marbles(简单题)
    JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
    基于SNMP的MIB库访问实现的研究
    一个兼容大多数浏览器 的 图片滚动的js
    C#获取本地计算机名,IP,MAC地址,硬盘ID
    中文首字母搜素的实现 sql函数
    xml文档的加密与解密
    修改Windows 2003 server远程桌面端口3389
  • 原文地址:https://www.cnblogs.com/guowei-Linux/p/9787339.html
Copyright © 2011-2022 走看看