技术分享
5️⃣Linux常用命令-创建用户修改密码-useradd
00 分钟
2021-7-2
2024-5-20
type
status
date
slug
summary
tags
category
icon
password

命令简介

useradd/userdel 创建新用户/删除用户,需要管理员权限操作。
在创建用户时,如果不配置密码,用户的默认密码是不可用的,所以,useradd命令一般与passwd命令配合使用,下节我们将介绍这个命令。

语法格式

用户的分类
  • 超级用户:root,拥有对系统的最高管理权限,UID默认为0。
  • 虚拟用户:又叫系统用户或伪用户,具有一定特权,与系统或程序服务相关,但没有真正的使用者。一般不会用来登录系统,它主要用于维持某个访问的正常运行,如ftp,apache等。
  • 普通用户:是一种受限制的用户,一般新建的用户都是普通用户。默认只能执行/bin、/usr/bin、/usr/local/bin以及自身主目录里的命令。
注意:UID即每个用户的身份标识,虽然可以修改/etc/passwd(命令设置的UID不允许重复),但尽量保持唯一性,类似于每个人的身份证号码。

选项说明

useradd 选项
userdel 选项

应用实例

使用useradd -D可以查看创建新用户时的默认信息,或直接cat /etc/default/useradd
修改创建新用户时的默认信息。
删除用户,但不删除其家目录及文件
删除用户,并将其家目录及文件一并删除
强制删除用户

命令简介

passwd创建或修改用户的密码,passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
普通用户在更改自己的密码之前,必须先输入当前密码进行验证(超级用户无需此步骤)。
设置密码时需要符合系统对密码复杂性的要求。一般准则,密码应至少包含6个字符,包括以下每个字符中的一个或多个:
  • 小写字母
  • 数字0到9
  • 标点符号

语法格式

选项说明

应用实例

修改用户密码
显示账号密码信息
删除用户密码
锁定一个用户
清除一个用户的密码
注意:清除一个用户的密码之后,就代表着这个用户是没有密码了,也就是空密码可以登录。

评论
Loading...