• 扫盲


    Linux/usr/bin目录

    主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb、wget等。

    Linux系统中的/etc/shadow文件:

    root:$6$9w5Td6lg$bgpsy3olsq9WwWvS5Sst2W3ZiJpuCGDY.4w4MRk3ob/i85fl38RH15wzVoom ff9isV1 PzdcXmixzhnMVhMxbvO:15775:0:99999:7:::
    bin:*:15513:0:99999:7:::
    daemon:*:15513:0:99999:7:::
    

    存放用户密码,只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全性。文件中每行代表一个用户,同样使用 ":" 作为分隔符,每行用户信息被划分为 9 个字段。

    每个字段的含义如下:
    用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段。

    SUID权限简介

    1.只有可以执行的二进制程序文件才能设定SUID权限,非二进制文件设置SUID权限没任何意义.
    2.命令执行者要对该程序文件拥有执行(x)权限.
    3.命令执行者在执行该程序时获得该程序文件属主的身份.
    4.SUID权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效
    注:给文件赋予SUID权限之前,该文件一定要有可执行权限(x)
    给文件赋予SUID权限的两种方式

    chmod 4xxx test.file (后面xxx中任何一个有可执行权限即可)
    chmod u+x test.file
    

    Linux的home目录

    /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,表示当前用户的家目录,test表示用户test的家目录。
    例如:/home/jinlong;/home/bican

    使用Linux,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构,用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。
    文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。

    find提权

    https://www.cnblogs.com/zaqzzz/p/12075132.html

    参考链接:
    https://www.cnblogs.com/iaknehc/p/6881517.html
    https://www.cnblogs.com/fengjunhua/p/7737607.html

    2020-8-01 第二周

  • 相关阅读:
    Cocos2d Box2D之动态刚体
    Cocos2d Box2D之简介
    Cocos2d-x之物理引擎
    Cocos2d-x之UI控件简介
    Cocos2d-x之数据的处理
    My First Django Project (3)
    My First Django Project (2)
    My First Django Project
    Python 学习笔记
    利用python scrapy 框架抓取豆瓣小组数据
  • 原文地址:https://www.cnblogs.com/4Uuu/p/13414345.html
Copyright © 2020-2023  润新知