linux 系统用户与用户组管理

关于/etc/passwd和/etc/shadow

/etc/passwd

第1个字段为用户名(第一行中的root就是用户名)
第2个字段存放的是该账号的口令。
第3个字段为一个数字,这个数字代表的用户标识符,也称uid 这里的0就是root
第4个字段也是数字,表示组标识符,也称为gid
第5个字段为注释说明,没有实际意义 可以用chfn更改
第6个字段为用户的家目录 root的家目录就是/root,普通用户的家目录则是/honme/username 用户的家目录可以自定义
最后一个字段为用户 的shell 默认为/bin/bash 还有/sbin/nologin 表示不允许该账号登录

/etc/shadow

第1个字段为用户名

第2个字段为用户密码
第3个字段是上次更改密码的日期
第4个字段为要过多少天才可以更改密码,默认为0 表示不受限制
第5个字段为密码多久过期 默认为9999 表示永不过期
第6个字段为密码到期钱的警告期限
第7个字段为账号失效期限
第8个字段为账号的生命周期
最后一个字段为保留用的,没什么意义

groupadd :新增组命令

groupdel :删除组命令

如果组中包含账户,只有删除账户才可以删除组

useradd :新增组命令
-u:表示自定义uid
-g:使新增用户属于已经在的某个组,后面可以跟组id,也可跟组名
-d:表示自定义用户的家目录
-M:表示不建立家目录
-s:表示自定义shell

userdel:删除账户 -r选项的作用是,当删除用户时一并删除该用户的家目录

chfn:用于更改用户的finger
finger其实就是在/etc/passwd文件第5个字段显示的内容

passwd :设置密码
passwd [username] 该命令后面若不加用户则是为自己设定密码
只有root才可以修改其他账号的密码

mkpasswd:用于生成密码 -s表示指定特殊字符的个数 -d指定数字的个数

su:用户身份切换

sudo:允许普通用户执行root用户命令

posted @ 2021-03-07 19:02  帮小熊梳毛  阅读(56)  评论(0)    收藏  举报