• 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

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

     

     

  • 相关阅读:
    刘若英和她的<<蝴蝶>>
    我的心情日记
    flash鼠标特效
    flash的播放器
    NoSQL数据存储引擎
    分享iphone开发的好网站,希望大家也能提供一些分享下
    创业经验总结
    产品经理之我见
    软件开发报价的计算方法
    Android实现号码归属地查询
  • 原文地址:https://www.cnblogs.com/guowei-Linux/p/9787339.html
Copyright © 2020-2023  润新知