在centos中用户分为三类:
-
普通用户
普通用户是使用系统的真实用户人群。通常把/bin/bash作为登录Shell,把/home的子目录作为主目录。普通用户的用户ID数通常>=500
-
根用户
用户ID=0是为根用户保留的,根用户有时称作超级用户。具有系统上的完全权限,通常使用/root作为主目录
-
系统用户
大多数Linux系统保留一系列低UID值用户作为系统用户。系统用户不代表人,而代表系统的组成部分
/etc/passwd //用户账户信息,可以看出用户名称
/etc/shadow //用户账户加密后信息,包括但不限于/etc/passwd中的信息
/etc/group //组账户信息,可以看出组名称
/etc/gshadow //组账户安全信息,包括但不限于/etc/group中的信息
/etc/default/useradd //账户创建时默认值
/etc/skel/ //包含默认文件的目录,具体作用尚不清楚 /etc/login.defs //安全性的默认配置,与上面/etc/default/useradd有区别
创建用户
useradd xxxxx
passwd xxxxxx
更改用户设置
禁止登录:
usermod -s /sbin/nologin name //-s 指定shell
修改用户名:
usermod -l newname name //-l 新的用户名
删除用户
userdel name