在Linux中,每个普通用户都有一个账户,包括用户名、密码和主目录等信息。除此之外,还有一些系统本身创建的特殊用户,它们具有特殊的意义,其中最重要的是管理员账户,默认用户名是root。同时Linux也提供了用户组,使每一个用户至少属于一个组,从而便于权限管理。
创建用户
1.useradd 命令
在root 的权限下,通过useradd 可以为系统添加 新用户
用户信息文件
- /etc/passwd:用户账号信息文件。
- /etc/shadow:用户账号信息加密文件。
- /etc/group:组信息文件。
- /etc/default/useradd:定义默认设置文件。
- /etc/login.defs:系统广义设置文件。
- /etc/skel:默认的初始配置文件目录
创建用户实例
root@superman-21 ~]# useradd test
用id命令查看新建的用户信息
[root@superman-21 ~]# id test 用户id=1001(test) 组id=1001(test) 组=1001(test)
设置用户test 的密码(密码是暗文需要 确认输入)
[root@superman-21 ~]passwd test
建议在修改用户密码时满足密码复杂度要求,密码的复杂度的要求如下:
-
口令长度至少8个字符。
-
口令至少包含大写字母、小写字母、数字和特殊字符中的任意3种。
-
口令不能和账号一样。
-
口令不能使用字典词汇
修改之后 修改一下文件在进行切换 用户
可能出现错误
方法1:
1. 在root权限 路径: /etc/pam.d/su 通过注释配置文件第21行使得能够进行切换
注释:PAM(Pluggable Authentication Modules)负责系统中很多应用程序的登录认证,安全设置问题
#auth required pam_wheel.so use_uid
方法2:
1.对创建用户进行权限附加
usernod - G wheel username(修改用户名称 )
#改变用户分组,将用户添加进wheel分组