zoukankan      html  css  js  c++  java
  • 用户、用户组、用户与组的属性

    一、用户分类

      1.管理员用户:0

      2.普通用户:1-65535

        ①系统用户:1-499

        ②可登录用户:500+

    二、用户

      1.创建用户

        useradd  UserName

          -u,-g,-G(指定额外组),-d(指定家目录),-c,-s

          -m:创建用户时,强制给用户创建家目录。

          -M:创建用户,但不创建家目录。

          -D:为useradd 命令创建新的默认值。

          -r:创建系统用户(id=1-499)

      2.删除用户

        userdel   UserName :默认删除用户不删除家目录

          -r:删除用户的同时删除家目录。

      3.查看用户及组信息

          id  UserName

             -u,-g,-G,-n

          

           用户ID:507  用户基本组ID:508  用户附加组ID:580,509

      4.默认配置文件

        ① /etc/skel  :创建用户时候为用户赋予的默认配置文件。

        ② /etc/default/useradd :创建用户时使用的默认定义。

      5.更改(添加)用户密码

        ①.普通用户:passwd

        ②.管理员:

          更改自己密码:passwd

          更改其他用户密码:passwd  UserName

      6.锁定用户/解锁用户

        ①用passwd来

          -l:锁定

          -u:解锁

        ②usermod

    ·      -L:锁定

          -L:解锁

      7./etc/shadow:影子文件

          

          用户名:加密后的密码:最近改动密码日期(从1970年1月1日算起的总的天数):密码不可变更的天数:密码需要变更的天数(99999代表不限制):密码过期预警天数:密码过期宽恕天数:账号失效日期:预留字段 

      8./etc/passwd  用户文件格式

        

         用户名:X(密码占位符):UID:GUID:用户的说明信息:用户家目录:用户基本shell

    三、组的分类

      1.以系统分类

        管理员组:root

        系统组:GUID1-499

        普通组:其他的组

      2.以用户分类

        基本组:显示在/etc/passwd文件中的GUID字段组。为用户基本组

        附加组:/etc/group

    三、用户组

      1.创建用户组:

        groupadd GroupName

            -g  GID:创建组并为其指定GID。

      2.删除组

        groupdel

      3.添加组密码

        gpasswd GroupName

      4.组文件 :/etc/group  

          

           组名:密码占位符:GID:该用户组中的用户列表

    四、用户及用户组的属性更改  

       1.更改用户的属性定义

        ①.更改用户默认shell:chsh  UserName

        ②.更改用户注释:chfn

        ③更改用户全部属性:

           usermod

             -u,-g

            -G:更改用户附加组,默认会覆盖原有附加组,如果是添加附加组,则同时用上-a选项。

            -c:改注释

            -d:改家目录 ,默认不会迁移现有家目录,只是改属性信息,如果要迁移同时加上-m选项

            -s:改shell

      2.修改组的定义属性

         groupmod

          -g:改GID

          -n:改组名

      3.更改账号日期属性

        chage

  • 相关阅读:
    (转)解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题 3法
    ASP.NET AJAX(开发代号Atlas)重要参考资源大收集
    Ajax.NET 和 Atlas 区别
    SqlDataAdapter的几种常用方法
    C# 2.0与泛型
    DataView 使用技巧 [转]
    .net事务
    SQL Server 2005 SQL Server 2000 改进
    Crystal Reports for Visual Studio 2005 学习一(报表绑定方案)
    oracle的substr函数的用法
  • 原文地址:https://www.cnblogs.com/kevinzr/p/12503705.html
Copyright © 2011-2022 走看看