一、批处理
1.1 批处理的作用
至上而下的成批处理每一条命令,直到最后一条(遇到错误命令,跳过执行后面的)
1.2 如何创建批处理
扩展名: .bat
创建方式: 创建记事本,将txt改成bat
注意:
1. 批处理格式开头需要使用@echo off ,关闭执行过程,只展示执行结果
2. 结尾可以使用pause命令,暂停等待输入结束
3. title 标题 表示执行程序的名称
4. echo. 表示空一行
5. >nul 2>nul 表示成功与否都不显示执行的命令的结果
6.bat文件中:(冒号的用处)批命令分块,和goto命令搭配(goto跳转到其他命令块中)
7.start命令 表示启动cmd命令
8. set命令查看上一个博客
结束进程或者任务(待补充)
ntsd
taskkill
二、用户与组管理
服务器版本介绍
Windows服务器系统:win2000 win2003 win 2008 win2012
linux服务器系统:Redhat Centos
用户管理
2.1 用户概述
- 每个用户登录系统后,拥有不同的操作系统权限
- 每个账户都有自己唯一的SID(安全标识符)
- 用户SID:S-1-5-21=426206823-2579496042-14852678-500
- 系统SID:S-1-5-21=426206823-2579496042-14852678
- 500为 UID
windows 系统管理员administrator的UID是固定的500
普通用户是1000 开始的
linux 系统管理员root 的UID是 0
不同账户用户不同的权限,为不同的账户赋予权限,也就是为不同的账户SID赋权限
- 账号密码存储位置:C:\windows\system32\config\SAM #暴力破解或者撞库
- windows系统上,默认密码最长有效期42天,强制要求你改密码(hash算法,不可逆破解)
2.2内置账户(自带账号)
- 给人使用的
administrator #管理员账户
guset #来宾账户
- 计算机服务组件相关的系统账号(系统后台运行账户)
system #系统账户===权限至高无上
local services #本地服务账户===权限等于普通权限
network serivices #网络服务账户===权限等于普通权限
2.3 配置文件
每个用户都有自己的配置文件,在用户第一次登录时自动创建
win7、win8 C:\用户\
xp、win2003 C:documents and Settings\
1.4 用户管理命令
net user #查看用户列表
net user 用户名 密码 #修改密码
net user 用户名 /del #删除用户
net user 用户名 密码 /add #添加用户
net user 用户名 /active:yes/no 激活或者禁用用户
图像化练习,在图形界面控制面板中管理,计算机管理里
三、组管理
组的作用:简化权限的赋予
3.1 组的概述
1). 用户—组—赋权限
2). 用户—赋权限
3.2内置组
内置组的权限默认已经被系统赋予
1)administrators #管理员组
2)guests #来宾组
3)users #普通用户组
4)network #网络配置组
5)print #打印机组
6)remote Desktop #远程桌面组
3.3 组管理命令
net localgroup #查看组列表
net localgroup 组名 #查看改组的成员
net localgroup 组名 /add #创建一个新的组
net localgroup 组名 用户名 /add #添加用户到该组中
net localgroup 组名 用户名 /del #从该组中删除用户
net localgroup 组名 /del #删除组
参考视频:【千锋教育】网络安全工程师 (共311集培训班全套)