管理Linux系统的用户与用户组
第一步 :查看Linux系统中的用户
系统中所有的用户存放文件为/etc/paswd,可通过vim /etc/passwd命令打开查看。

第二步 :查看用户密码以及有效期的文件
用户密码以及有效期的存放文件/etc/shadow,可通过vim /etc/shadow命令打开查看。
/etc/group文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属那个用户组或那几个用户组,因为一个用户可以归属一个或多个用户组;同一个用户组的用户之间具有相似性。
通过vim /etc/gshadow命令可以查看用户组密码存放文件,每个用户独占一行,
CentOS中,建立与删除用户的主要命令以及释义如下:
useradd yhy新建yhy用户
passwd yhy为yhy用户设置密码,密码输入暂时无显示。
useradd ybs -d /home/y新建ybs用户,并指定家目录为/home/y
useradd user1 -d / home/user1此处可以不加-d参数因为用户的默认家目录就在/home下与用户相同的目录下。useradd user2增加新用户user2,用户默认家目录为/ home//user2
userdel yhy删除用户,但不删除家目录
userdel -r ybs 删除ybs用户,并不删除用户家目录。
usermod -1 user2 user1修改用户user1名称为user2
usermod -L user1解锁用户user2,锁定后user2不能登录。
usermod -U user2解锁用户user2
[su - user1]root用户切换到普通用户,不需要密码。
su - root普通用户切换到root用户需要密码。
第六步 建立与管理用户组
CentOS中,建立与管理用户组的主要命令以及释义如下:
groupadd grp1建立新的用户组geoup1
groupdel grp1 删除用户组group1
groupmod grp2 grp1修改用户组名称geoup1为group2
gpasswd -a user2 group2把用户组user2加入到用户组group2中
gpasswd -d user2 group2把用户组user2从用户组group2中删除。
第七步 :几个重要的命令补充
who am i显示当前哪个用户登录
w显示当前登录的用户详细信息,包括登录IP地址
who 显示当前登录用户的简要信息
last 显示每个用户登陆的次数和持续时间等信息finger 查找并显示用户信息,如finger zhangs表示查看zhangs用户信息
su user 切换用户但不切换当前目录
ntsysv启动/关闭系统中的服务。
setup 设置系统运行参数。