zoukankan      html  css  js  c++  java
  • Linux基础(二)

    用户和组

    一、重要的目录

      1./etc/passwd:存储所有用户的相关信息

      2./etc/shadow:存储用户密码

      3./etc/group:存放组信息

      4./etc/gshadow:存放组密码

      5./home/user1:用户家目录

      6./var/spool/mail/user1:用户的邮箱

    二、用户、组管理命令

      1.useradd:新增一个用户。

        格式:useradd[用户名]

        -u:指定用户uid

        -g:指定用户gid

        -d:指定用户的家目录

        -c:指定用户的备注信息

        -s:指定用户所用的shell

        -G:指定用户的附加组

      2.usermod:修改用户的账户信息。

        格式:usermod[选项][用户名]

          Ps:useradd大部分选项都可用

          例:将user1这个用户添加到gourp1这个群组中的命令:usermod –G gourp1 user1

        例:usermod user1 -a -G group2:追加一个组group2到用户user1 

      3.userdel:删除用户。

      -r:在删除用户的同时删除这个用户的家目录及其邮箱

      4.groupadd:创建一个群组

        -g:指定GID

      5.groupdel:删除一个群组

      6.groupmod:修改组信息

        -n:修改组名

    三、文件权限

      1.用户分类:u 所有者   g 同组用户 o 其他人

      2.用户权限:r 只读 w 写入 x 执行 - 无权限  

      3.ls -l 参数 = ll 参数:查看文件详细信息

      第一个字符:文件类型

      “-”  代表文件

      “d”  代表目录

      “l”  链接文件

      “b”  块设备

      “p”  管道文件

      第234个字符定义了u(属主)对文件的权限

      第567个字符定义了g(属组)对文件的权限

      第8910个字符定义了o(其他人)对文件的权限

      4.ls -d 目录 = ll -d :查看目录的详细信息

      5.root用户可以完全不受限制的访问任何用户的账户和所有文件及目录。

      6.chown:修改文件的所有权

        chown 属主:属组 文件     这是修改文件的属主和属组

        chown :属组 文件     修改文件的属组

        chown 属主 文件        修改文件的属主

        例如,修改文件file1的属主为root的命令为:chown root file1

      7.chmod:修改文件或目录的权限

        格式:chmod [r/w/o] [文件名]

        r 只读 w 写入 x 执行 - 无权限  

        chmod -R :递归的更改目录中所有文件或子目录的权限

        +:表示加入权限

        -:表示去掉权限

        =:表示设定权限

        例如:在babydog目录上为其他用户添加写权限的命令:chmod o+w babydog

        数字代表的资源权限状态:
        4:表示具有读(read)权限。
        2:表示具有写(write)权限。
        1:表示具有执行(execute)权限。
        0:表示没有相应的权限。

        例如:使用数字表示法对owner开放/home/dog/babydog目录和其中所有文件的一切权限,但是对同组用户开放读和执行权限,而对其他用户只开放读权限的命令:
        chmod -R 754 /home/dog/babydog 

    四、文件内容管理

      1.cat:在当全终端显示文本文件内容

      cat a.txt b.txt > c.txt 把ab的内容合并到c

      2.head:显示文件开头内容,默认前十行

        -n:显示开头n行

      3.tail:显示文件末尾内容,默认后十行

      4.more:分屏显示文件内容

      5.less:分页显示文件内容

      6.touch {a..z}.txt 创建a到z文件

      7.tar:打包解包和压缩解压

        tar cvf 文件名 文件 打包文件

        tar -tf 文件名 查看文件
        tar xvf 文件名 解包文件
        tar xvf 路径 -C 路径 把文件解包到指定路径下 -C 指定解包位置
        tar cvzf 文件名 文件 打包并且压缩
        gzip 打包文件 压缩文件
        gunzip 解压缩
        tar cvjf 文件名 文件 打包压缩
        bzip2 另一种压缩方式
        bunzip2 解压缩

      8.vim编辑器:
      命令行模式下常用命令:
        G 跳到文件末尾 n-G 跳到第n行
        L 跳到当前屏幕末尾
        M 中间
        H 开头
        gg 跳到文件开头
        $ 跳到行尾
        0 跳到行首
        yy 复制 nyy 复制n行
        p 粘贴到下一行 np 粘贴 n次 yyp复制粘贴
        dd 删除一行 ndd 删除n行 ddp剪切粘贴
        u 撤销一步操作,回退
        ctrl+r 前进
        / 查找
      扩展模式下常用命令:
        :%s /需要该的内容/想要改成什么内容/g
        % 所有行  s 修改内容  g 所有内容

  • 相关阅读:
    [原创]K8Cscan插件之Mysql密码爆破(内网渗透/支持批量/可跨网段)
    [原创]K8Cscan插件之FTP弱口令扫描(内网渗透/支持批量/可跨网段)
    [原创]K8Cscan插件之Web主机扫描(存活主机、机器名、Banner、标题)(内网渗透/支持批量/可跨网段)
    [原创]K8Cscan插件之存活主机扫描(内网渗透/支持批量/可跨网段)
    [原创]K8 Jboss jmx-console getshell exploit
    [原创]K8Cscan插件之C段旁站扫描子域名扫描
    [原创]K8mysqlCmd数据库免驱连接工具
    [原创]k8exe2bat任意文件转Bat工具(WebShell无法上传EXE解决方案)
    Tensorflow 笔记:第一讲
    数据结构的C语言基础
  • 原文地址:https://www.cnblogs.com/78pikaqiu/p/6899433.html
Copyright © 2011-2022 走看看