1、如何统计在线用户数?
who -count
或者
who -q
2、如何统计系统的启动日期和时间?
who -b
3、显示当前的用户信息
who am i
4、更改用户user1用户的密码为11111,锁定用户user1,并查看/etc/shadow 中user1对于的信息变化,用user1身份登录
passwd user1
passwd -l user1 #锁定用户
passwd -u user1 #解锁
passwd -s user1 #查看
su - user1
5、新建一个用户agetest,该账户第一次登录的时候用自己的账户名作为密码,然后必须赶紧修改密码,用新密码进行重新登录
useradd agetest
passwd agetest
chage -d 0 agetest #用户登录上必须马上就修改密码
6、切换用户组
查看用户user1的组群,切换到user,在主目录下新建一个文件夹test1,再切换有效组为root 再新建文件夹test2
Groups user1
su-user1
Touch test1
Newgrp root
Touch test2
7、修改用户相关备注信息
usermod -c "this is a test" user1
8、修改用户账户的过期时间
usermod -e "2019-4-4" user1
9、更改用户主目录 /home/user1 为/home/user1home
usermod -d/home/user1home user
10、更改用户相关备注信息
su - user1
chfn
11、新来了一个员工tom,如何为tom 在linux中加一个合法身份
useradd -d /stuff/ tom -g tom -g stuff tom
--
-c : 加上备注信息,备注文字保存在passwd文件里面
-d : 指定用户登入时的起始目录
-e : 指定账号的有效期限,缺省表示永久有效
-g : 指定用户所属的起始群组
-G : 指定用户所属的附加群组
12、存储用户信息的配置文件是什么呢?
/etc/passwd
13、存储用户密码的配置文件?
/etc/shadow
14、存储组信息的配置文件?
/etc/group
15、和用户和用户管理相关的文件有哪些,主要作用是什么?
/etc/group 组账户信息
/etc/gshadow 安全组账户信息
16、删除用户
userdel -r #加r的才会删除掉家目录,避免遗留垃圾文件
17、man帮助大佬
man 手册页分类
man1 普通用户可以执行的命令帮助
man2 系统调用、内核函数的说明帮助
man3 库函数的说明帮助
man4 系统设备手册
man5 配置文件格式文件,通常是/etc目录下的
man passwd 给出的是passwd命令的使用说明