Linux 基础-第2章 系统用户/组管理

说明:本文内容来源于博主“骏马金龙”的《Linux基础千锤百炼》。 本文列出里面的骚操作,知识点,用于参考学习。

超级管理员和其他类型的用户,它们的命令提示符是不一样的。 uid=0 的超级管理 员,命令提示符是 "#" ,其他的为 "$"
Linux 基础-第2章 系统用户/组管理_第1张图片
 

2.3.2 批量创建用户 newusers

将用户信息写到 /tmp/userfile下 ,然后使用newusers批量创建

cat /tmp/userfile 
zhangsan:123456:2000:2000::/home/zhangsan:/bin/bash
lisi:123456:::::/bin/bash


newusers -c SHA512 /tmp/userfile 

tail -2 /etc/passwd 
zhangsan:x:2000:2000::/home/zhangsan:/bin/bash
lisi:x:2001:2001:::/bin/bash


tail -2 /etc/shadow
zhangsan:$6$aI1Mk/krF$xN0TFOIRibrb/mYngJ/sV3M7g4zOxqOh8CWyDlI0uwmr5qNTzsmwauRFvCpfLtvtiJYZ/5bil.XfJMNB.sqDY1:17323:0:99999:7:::
lisi:$6$bngXo/V6wWW$.TlQCJtEm9krBX0Oiep/iahS59a/BwVYcSc8F9lAnMGF55K6W5YoUZ2nK6WkMta3p7sihkxHm/AuNrrJ6hqNn1:17323:0:99999:7:::

2.3.9 vipw vigr

vipw vigr 是编辑用户和组文件的工具, vipw 可以修改/etc/passwd 和 /etc/shadowvigr 可以修改/etc/group /etc/gshadow,用这两个工具比较安全,在修改的时候会检查文件的一致性。
 
删除用户出错时,提示用户正在被进程占用。可以使用 vi 编辑 /etc/paswd 和 /etc/shadow 文件将该用户对应的行删除掉。也可以使用 vipw vipw -s 来分别 编辑 /etc/paswd /etc/shadow 文件。它们的作用是一样的。
 
 

2.4.1 finger 查看用户信息

Linux 基础-第2章 系统用户/组管理_第2张图片

2.4.4 last

查看最近登录的用户列表,其实 last 查看的是 /var/log/wtmp 文件。
 last -4

2.4.5 lastb

查看谁尝试登陆过但没有登录成功的。即能够审核和查看谁曾经不断的登录,可能那 就是黑客。
 
Linux 基础-第2章 系统用户/组管理_第3张图片
 

2.4.7 lastlog

可以查看登录的来源 IP    。           -u 指定查看用户
Linux 基础-第2章 系统用户/组管理_第4张图片
 

2.5 su

切换用户或以指定用户运行命令。
使用 su 可以指定运行命令的身份 (user/group/uid/gid)。 为了向后兼容, su 默认不会改变当前目录,且仅设置 HOME SHELL 这两个环境变 量 ( 若目标用户非 root ,则还设置 USER LOGNAME 环境变量 ) 推荐使用--login 选项(即"-"选项)避免环境变量混乱。
Linux 基础-第2章 系统用户/组管理_第5张图片
Linux 基础-第2章 系统用户/组管理_第6张图片
 
Linux 基础-第2章 系统用户/组管理_第7张图片
 
 
END

你可能感兴趣的:(linux自学)