当前位置: 代码迷 >> 综合 >> 网络安全第三篇【批处理和用户组管理】
  详细解决方案

网络安全第三篇【批处理和用户组管理】

热度:92   发布时间:2024-01-29 19:47:52.0

一、批处理

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集培训班全套)