说明:本文内容来源于博主“骏马金龙”的《Linux基础千锤百炼》。 本文列出里面的骚操作,知识点,用于参考学习。
超级管理员和其他类型的用户,它们的命令提示符是不一样的。
uid=0 的超级管理 员,命令提示符是
"#"
,其他的为
"$"
。
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/shadow,vigr 可以修改/etc/group 和
/etc/gshadow,用这两个工具比较安全,在修改的时候会检查文件的一致性。
删除用户出错时,提示用户正在被进程占用。可以使用
vi
编辑
/etc/paswd 和 /etc/shadow
文件将该用户对应的行删除掉。也可以使用
vipw
和
vipw -s 来分别 编辑
/etc/paswd
和
/etc/shadow
文件。它们的作用是一样的。
2.4.1 finger 查看用户信息
2.4.4 last
查看最近登录的用户列表,其实
last
查看的是
/var/log/wtmp
文件。
last -4
2.4.5 lastb
查看谁尝试登陆过但没有登录成功的。即能够审核和查看谁曾经不断的登录,可能那 就是黑客。
2.4.7 lastlog
可以查看登录的来源 IP 。 -u
指定查看用户
2.5 su
切换用户或以指定用户运行命令。
使用
su
可以指定运行命令的身份
(user/group/uid/gid)。 为了向后兼容,
su
默认不会改变当前目录,且仅设置
HOME
和
SHELL 这两个环境变 量
(
若目标用户非
root
,则还设置
USER
和
LOGNAME
环境变量
)
。
推荐使用--login 选项(即"-"选项)避免环境变量混乱。
END