前导知识: 1.每个登录的用户至少都有两个ID,一个是使用者ID,一个是群组ID 2.与用户账号有关的两个重要文件,一个管理用户UID/GID的/etc/passwd,另一个是专门管理密码相关数据的/etc/shadow 3.与群组有关的信息保存在/etc/group中
#查看用户信息 id 用户名 # 查看使用者所在的群组 groups<==会输出wangyuhua wheel,说明第一个群组为有效群组,当使用touch创建一个文件时拥有者和群组都是wangyuhua,第二个是加入的其他群组,也叫做初始群组 #有效群组的切换 newgrp 群组名<==这个群组名必须是初始群组中的群组 #创建使用者 useradd 账号名 #设置账号密码 passwd 账号名 #新增群组 groupadd 群组名 #移除群组 groupdel 群组名 #查询目前已经登录在系统上面的使用者 who #查询每个账号的最近登录时间 lastuseradd 账号 使用该指令后,Linux会帮我们自动设置几个默认值: 1.在/etc/passwd里面创建一行与账号相关的数据,包括创建UID/GID/主文件夹等 2.在/etc/shadow里面将此账号的密码相关参数填入,但是尚没有密码 3.在/etc/group里面加入一个与账号名称一模一样的群组名称 4.在/home下面创建一个与账号同名的目录作为使用者主文件夹,且权限为700
su -l 账号名 su - 变换身份为root
使用exit返回原使用者身份
sudo -u 欲切换的使用者名
使用at,crontab等指令