zoukankan      html  css  js  c++  java
  • Linux文件属性之用户和组基础知识介绍

    一、Linux多用户多任务介绍

         Linux/Unix 是一个多用户、多任务的操作系统:在讲Linux账号及账号组管理之前,我们先简单了解多用户、多任务操作系统的基本概念。

    1.1Linux单用户多任务

     2)Linux系统中用户角色划分

     超级用户:

           默认是root用户,其UID和GID均为0.root用户在每台unix/linux操作系统中都是唯一真实存在的,通过它可以登录系统,可以操作系统中任何文件和命令。拥有最高的管理权限。

           在生产环境中,一般会禁止root账号通过SSH远程连接服务器(保护皇帝),当然了,也会更改默认的SSH端口(保护好皇宫),以加强系统安全。

           企业工作中:没有特殊需求,应该尽量在普通用户下操作任务,而不是root。

           在Linux系统中,uid为0的用户就是超级用户。但通常不那么做,而是sudo管理提权,可以细到每个命令权限分配。

    普通用户:

            这类用户一般是由具备系统管理员root的权限的运维或系统管理人员添加的。例如:dongdaxia这类用户可以登录系统但仅具备操作系统自己家目录中的权限,除此之外,还可以进入、或浏览相关目录(/etc/var/log),但是无法创建、修改和删除。

     虚拟用户:

    Linux安全优化;

     

    2) 用户(user)介绍

     

    3) 用户组(group)介绍

             简单的说,linux系统中的用户组(group),就是具有相同特征的用户(user)集合;

    3)用户及用户组配置文件介绍

        Linux系统下的账户文件主要有/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow 四个文件。

    /etc/passwd  ###---用户的配置文件

    /etc/shadow  ###---用户影子口令文件

    操作实例:

     

    小结论:

     4)与用户组相关的配置文件

    /etc/group       #---用户组的配置文件

    /etc/gshadow    # --用户组的影子文件

     小结论

    1.groupadd 添加用户组会更改/etc/group、/etc/gshadow。

     Linux遇见的命令总结:

    id ------查看用户和组信息

    in-------创建软硬连接   -s软链接   (readlink)

    du------查看文件和目录大小 -sh

  • 相关阅读:
    洛谷P1306 斐波那契公约数
    Codevs 1688 求逆序对(权值线段树)
    poj1006 Biorhythms
    2017-9-2 NOIP模拟赛
    洛谷P1633 二进制
    洛谷P2513 [HAOI2009]逆序对数列
    洛谷P2687 [USACO4.3]逢低吸纳Buy Low, Buy Lower
    洛谷P2285 [HNOI2004]打鼹鼠
    2017-8-31 NOIP模拟赛
    洛谷P2134 百日旅行
  • 原文地址:https://www.cnblogs.com/dongxu2019/p/11469567.html
Copyright © 2011-2022 走看看