Linux的用户分为:超级用户,系统用户,普通用户。
UID与GID:
UID为用户的id,GID为用户所属组的id。
Linux是一个多任务多用户的系统:
在系统各种会存在这多个用户。我们的使用者靠用户名来区分各自登陆的账号。
如果我们的用户想要使用系统资源,就必须在系统中拥有合法的账号。
在linux系统中,所有用户的用户名和密码都存放在/etc/passwd和/etc/shadow这两个文件中。
passwd文件中,一行记录对应一个用户,每行记录又被冒号(:)分为7个字段,依次为用户名称,密码占位符,用户UID,主组GID,注释性描述,用户主目录,用户的shell。
shadow文件中,如passwd一样,有9个字段,依次为用户名称,加密后的密码,最近改动密码时间,密码不可变动时间,密码重新更新时间等。
以下介绍用户管理相关命令
创建用户:useradd
如:useradd alice
创建组:groupadd
如:groupadd sale
删除用户组:userdel
如:userdel -r user02
修改用户密码:passwd
如:passwd alice
忘记密码怎么做?
对于普通账户的密码遗失,可以通过 root 账户解决,它会重新给你配置好指定账户的密码,而不需知道你原有的密码(利用 root 的身份使用 passwd 命令即可)。
如果 root 账号的密码遗失,则需要重新启动进入单用户模式,系统会提供 root 权限的 bash 接口,此时可以用 passwd 命令修改账户密码;也可以通过挂载根目录,修改 /etc/shadow,将账户的 root 密码清空的方法,此方式可使用 root 无法密码即可登陆,建议登陆后使用 passwd 命令配置 root 密码。
总结:
这些是Linux操作系统用户管理中的主要概念,对于Linux系统管理员来说,熟悉这些概念非常重要,以上这些命令可以帮助我们很方便地查看和执行历史命令,希望我们大家一起加油努力,牢记这些命令,提高了命令行使用效率。
标签:命令,管理,passwd,用户,密码,Linux,root From: https://www.cnblogs.com/lizeping/p/17788076.html