1.用户账户有三种主要类型:超级用户、系统用户和普通用户。
超级用户用于管理系统,root,UID为0;
系统用户供提供支持服务进程使用;
大多数用户都处理日常工作的普通用户账户。
ps命令查看进程信息
2.每个用户有且只有一个主要组,在新创建普通用户的时候会创建一个同名的主要组,主组的名称可以和用户一样也可以不一样,可以修改;用户也可以是一个和多个补充组成员。
3.包含用户和组信息的三个文件:/etc/passwd存储本地用户的信息;/etc/group存储有关本地组的信息;/etc/shadow存储加密密码。
4.su启动非登录shell,环境设置是原始用户的;su - 启动登录shell,环境设置与该用户登录一样,如图。
sudo用于获取root访问权限,不需要知道root的口令,身份验证时使用用户自己的口令。
sudo su - 和 sudo - i 不一样,sudo su - 完全像正常登录那样设置root环境;sudo - i 用户环境和正常登录的有一些不同。
5.useradd 创建一个新用户;usermod修改现有的用户;userdel删除用户,userdel -r 删除用户详细信息还要删除用户的主目录。
6.groupadd创建组 ,- g 指定特定GID;groupmod修改现有的组的属性;groupdel删除组。
7.chage用于配置和查看用户的密码到期设置,-m最短期限;-M最长期限;-W警告周期;-I失效期限。