linux系统用户以及用户组的管理

1、etc/passwd、etc/group和etc/shadow

linux中非常重要的2个文件,如果此2文件没有或者损坏,则无法登陆到linux系统。

etc/passwd 此文件被:分割成七个字段,每个字段的具体含义如下:

        (1)用户名:字母、数字、下划线、减号

        (2)x:存放该用户的口令即密码,在早期的linux系统中密码存放在这里,但出于安全因素只用‘x'代替,实际加密的密码存放在/etc/shadow文件中

        (3)uid:用户标识,范围0---65535,0表示超级用户root,1--499系统保留,普通用户UID从500开始

        (4)gid:组标识,对应着/etc/group中的一条记录

        (5)注释说明

        (6)用户家目录,当登录后就出在此目录下,root用户的家目录为/root

        (7)shell类型,bash、sh、csh、ksh、tcsh等,sbin/nologin表示不允许该账号登录

etc/shadow 此文件被:分割成九个字段,每个字段的具体含义如下:

        (1)用户名

        (2)用户密码,经过加密的

        (3)上次更改密码的时间

        (4)多少天后才能改密码,0表示不限制

        (5)多少天内必须更改密码,99999表示无限制

        (6)密码到期前的警告期限

        (7)账号失效期限

        (8)账号的生命周期

        (9)保留

/etc/group文件,linux将所有的用户组信息都存放在此文件夹下,用:分割为4个字段:

        (1)组名

        (2)口令,一般为空或者*

        (3)gid:组标识

        (4)属于该组的所有用户列表,用逗号分割

2、增加、删除组或用户

groupadd[-g gid][组名]   :如果不指明gid则有系统自动分配

groupdel[组名] :删除一个组

useradd[-u/g/d/M/s][用户名] :创建一个用户

            -u 自定义uid

            -g 使其属于某个已经存在的组

            -d 自定义用户家目录

            -M 不使用家目录

            -s 自定义shell类型

userdel[-r][用户名] :删除一个用户  ,-r表示家目录一起删除

passwd 用户名 :更改该用户的密码。当创建一个用户时,默认没有密码,虽然没有密码但是也不能登录系统,只有创建了密码才能登录系统。

su[用户名]  :切换用户

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值