首页 > 其他 > 详细

用户和组

时间:2020-12-10 13:21:56      阅读:29      评论:0      收藏:0      [点我收藏+]

用户和组

  1. 1.  简述管理由账号和普通用户账号,通过UID判断,管理账号的UID为0。创建新账号时,自动分配UID和GID,通常情况下UID和GID唯一。

1.1组的类别:

       每个用户必须又一个主组,创建时,自动创建一个与username同名的组作为主组。User有且只有个一主组,可以有多个附加组。

1.2,用户和组的配置文件

 -   /etc/passwd:用户及其属性信息(名称、 UID、主组ID等)

 -   /etc/group:组及其属性信息

 -   /etc/shadow:用户密码及其相关属性

 -   /etc/gshadow:组密码及其相关属性

   

1.2.1查看/etc/passw:可看到若干条7个字段,如:          username:password:uid:gid:userinfo:home:shell

依次含义为:登录用户名;密码;UID;GID;用户信息;用户主目录用户(家目录);登录后使用的shell

1.2.2,查看/etc/shadow,可看到若干条9个字段,如:

   Username;password;lastchg;min;max;warn;inactive;expire;flag

含义: 登录用户名;加密的用户口令;从1970年1月1日起计算到上一次修改口令所经过的天数;两次修改口令之之间至少经过了多少天;口令还会有效的最大天数(99999表示永不过期);密码过期前多久提示用户;禁止登陆前用户名还有效的天数;用户被禁止登录的时间;保留域,暂未使用

1.2.3查看/etc/group  4个字段,格式如下

       group_name;group_password;group_id;group_members

           含义:    用户组名;加密的用户组口令;GID(用户组id);附加组

1.2.4 查看/etc/gshadow

       group_name;group_passw;group_members

含义:          用户组名;加密的用户组口令;附加组

2. 用户账号的管理

 管理员为root账户,uid=0,uid的范围是0~65535,1-499为系统用户,500-65535为普通用户

2.1添加用户useradd

格式: useradd  option(选项)username

参数:

  • -u UID 自定义UID (默认系统递增)
  • -o 配合-u 选项,不检查UID的唯一性
  • -g GID:指明用户所属基本组,可为组名,也可以GID
  • -c comment 添加一段注释性描述。
  • -e 用yyyy-mm-dd的格式设置账号过期时间
  • -d 目录 指定用户主目录,默认值为用户的登录名
  • -g 设置基本户
  • -G 用户组,用户组 指定用户所属的附加组。
  • -s Shell文件 指定用户的登录Shell。
  • -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

2.2删除账户userdel

格式:userdel option username

-r 删除账号的同时,连同账号主目录一起删除

2.3修改账户usermod

usermod option username

用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o,这些选项的意义与useradd命令中的选项一样,

2.4查询账户 id命令

id option username

相关参数:

  • -u:显示UID
  • -g:显示GID
  • -G:显示用户所属的组ID
  • -n:显示名称

 

 2.5用户口令管理 命令:passwd,

root可以为自己和他人口令,普通只能为自己

passwd option uasrname

  • -l 锁定口令,即禁用账号。
  • -u 口令解锁。
  • -d 使账号无口令。
  • -f 强迫用户下次登录时修改口令。

3.用户组的管理:每个用户都有一个用户组

3.1创建用户组groupadd

 groupadd option groupname

常见参数:-g GID 指定新用户组的组标识号(GID)(0-499为系统账号,500-65535普通用户)

                -o 配和-g,可重复设置某一个gid值

                -r 创建系统账号

3.2groupdel 删除用户组

 格式:groupdel groupname

3.3修改用户组属性groupmod

 格式:groupmod option groupname

常见参数:-g :gid值,唯一的,除非配合-o,

                -0:配合-g,设置不唯一的gif值

                -n;更改组名

                -G:修改用户所属的附加群组

4.0其他 gpasswd命令:gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。

     语法格式:gpasswd 【option】 groupname

可选项参数

-a:添加用户到组;

-d:从组删除用户;

-A:指定管理员;

-M:指定组成员和-A的用途差不多,可添加几个用户;

-r:删除密码;

-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。

用户和组

原文:https://www.cnblogs.com/luyang02/p/14113359.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!