• 热门搜索:
  • 装机系统
  • 雨林木风系统
  • 深度系统
  • 电脑公司系统
  • win7装机版
  • 教程分类
    当前位置:主页 > 教程咨询 > Linux教程

    Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数

    来源:装机员┆发布时间:2018-10-08 00:03┆点击:

    装机员为您提供Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数的文章咨询供您阅读,如何使用Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数的方法对您有帮助也请您举手之劳分享给您身边的人。

      Linux安全系统的核心是用户账户。 创建用户时会分配用户ID(UID)。 UID是唯一的,但在登录系统时不是用UID,而是用登录名。在讲文件权限之之前,先了解下linux是怎样处理用户账户的。以及用户账户需要的文件和工具,这样处理文件权限问题时,就知道如何使用它们了。

      1.1  /etc/passwd用户文件
        /etc/passwd 是用来将用户的登录名,匹配到对应的UID上。它包含了一些与用户有关的信息。下面截取二个片断。如下图所示:
            

    Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数


            
        root用户账户是linux系统管理员,固定分配给它的UID是0。 上面linux系统会为各种各样的功能创建不同的用户账户,而这些账户并不是真正的用户。它们叫作系统账户,是系统上运行各种服务进程访问资源用的特殊账户。root用户UID是0,mysql用户的UID是998。如下图所示:
            

    Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数


        linux系统账户预留了500以下的UID值。有些服务甚至要用特定的UID才能正常工作。在/etc/passwd文件中冒号分隔的字段包含以下信息:

    mysql:x:998:1000::/home/mysql:/bin/bash

    登录用户名

     

    例如:mysql

     

    用户密码

     

    x (密码字段都被设置成了x)

     

    用户UID

     

    998

     

    用户的组ID (GID)

     

    I000

     

    用户的文本描述

     

    mysql 用户描述为空

     

    用户的HOME路径位置

     

    /home/mysql

     

    用户的默认shell

     

    /bin/bash

     

      

      1.2  /etc/shadow 用户文件

        /etc/shadow文件对linux系统密码管理提供了更多的控制。只有root用户才能访问/etc/shadow文件。比起/etc/passwd安全许多,文件内容如下图所示:
            

    Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数


        比如让mysql 用户来查看该文件,是没有这个权限的。
            
        下是copy出来的root用户账户信息:

    root:$6$BSeXl2xuiNYlDwkO$X4dfd8A97XHRO9S.9KNqL/bRX4B33tIAzOu1dwiPVLDS42YqwaY8JrwYAExGPuvc42yhnMmO28VRMP.qVjYDY1::0:99999:7:::

        每条记录都有9个字段,字符串以冒号分隔的字段信息如下:第一个字段:登录名。 第二个字段:加密后的密码。其它字段以后在解读。使用/etc/shadow,可以控制用户多久更改一次密码,以及什么时候禁用该用户账户(在其它字段上设置这些功能)。

     

    二. 用户工具管理

      2.1 useradd 模板介绍

        在linux系统中添加新用户的工具是useradd, 可以一次性创建新用户账户及设置用户HOME路径结构。useradd命令使用系统的默认值以及命令行参数来设置用户账户。系统默认值被设置在/etc/default/useradd文件中,可以定位到/etc/default/useradd文件,修改默认值。使用useradd      -D 选项查看这些默认值。如下图所示:
            

    Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数


        如果用户不指定具体的值,使用useradd添加用户时就会使用这些默认值。默认值解释如下:

    GROUP=100

     

    新用户会添加到GID为100的公共组中

     

    HOME=/home

     

    新用户的HOME路径将位于/home/loginname下

     

    INACTIVE=-1

     

    新用户密码在过期后不会被禁用

     

    EXPIRE=

     

    新用户未设置过期日期

     

    SHELL=/bin/bash

     

    新用户将bash shell作为默认shell

     

    SKEL=/etc/skel

     

    系统会将/etc/skel路径下的内容复制到用户的HOME路径下

     

    CREATE_MAIL_SPOOL=yes

     

    系统为用户账户在mail路径下创建一个用于接收邮件的文件

     

    以上就是装机员给大家介绍的如何使用Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数的方法了,如何使用Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数的方法到这里也全部结束了相信大家对如何使用Linux文件权限命令:用户列表passwd,用户控制shadow,useradd模板与useradd命令参数的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击装机员系统官网吧。

    本文来自装机员www.zhuangjiyuan.com如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    装机员系统之家提供win7装机版xp系统下载win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、程等平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号