用户管理与服务器远程管理

2024-06-12 06:36

本文主要是介绍用户管理与服务器远程管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

用户管理

服务器系统版本介绍

windows服务器系统:win2000 win2003 win2008 win2012
linux服务器系统:Redhat Centos

用户管理

用户概述

(1)每一个用户登录系统后,拥有不同的操作权限。
(2)每个账户有自己唯一的SID(安全标识符)
类比身份证号

用户SID:S-1-5-21-426206823-2579496042-14852678-500
系统SID:S-1-5-21-426206823-2579496042-14852678

用户UID:500
windows 系统管理员 administrator 的 UID 是 500
Linux 的系统管理员 root 的 UID 是 0
普通用户的 UID 是1000开始
注:不同的账户拥有不同的权限,为不同的账户赋权限,也就是为不用账户的SID赋权限!

查看 sid 值:whoami /user
账户密码存储位置:c:\windows\system32\config\SAM

破解方法:暴力破解/撞库
windows系统上,默认密码最长有效期42天


内置账户

给人使用的账户:
administrator #管理员账户
guest #来宾账户

计算机服务组件相关的系统账号

system #系统账户 ,权限至高无上
local services #本地服务账户,权限等于普通用户
network services#网络服务账户,权限等于普通用户

权限排名:system>administrator>local sevices>network sevices>guest

配置文件


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

路径是:

win7/win2008 c:\用户\

xp/win2003 c:\Documents and Settings\

用户管理命令

命令:net user
作用:查看用户列表

命令:net user 用户名 新密码    (只有管理院可以更改)
作用:改密码

命令:net user 用户名 密码 /add
作用:创建一个新用户

命令:net user 用户名 /del
作用:删除一个用户

命令:net user 用户名 /active:yes/no
作用:激活或禁用账户

以下是我做的练习

练习图形及命令行中,进行用户管理(包括创建、修改密码、删除用户、登录并验证家目录产生、及权限)

制作一个批处理脚本,可以实现互动创建用户!

@echo off
chcp 65001
title 创建用户小程序
echo 欢迎来到创捷新用户的界面!
set /p user="请输入用户名:"
set /p password="请输入密码:"
net user %user% %password% \add
echo 创建完毕,感谢使用!
pause

很简单的一个小脚本

组管理

内置组

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

(1)administrators # 管理员组,谁在这个组,谁就是管理员
(2)guests # 来宾组
(3)users # 普通用户组,默认新建用户都属于该组
(4)network # 网络配置组
(5)print # 打印机组
(6)Remote Desktop # 远程桌面组

 组管理命令


命令:net localgroup
作用:查看组列表

命令:net localgroup 组名
作用:查看该组的成员

命令:net localgroup 组名 /add
作用:创建一个新的组

命令:net localgroup 组名 用户名 /add
作用:添加用户到组

命令:net localgroup 组名 用户名 /del
作用:从组中踢出用户

命令:net localgroup 组名 /del
作用:删除组

完成练习

练习图形及命令行中,进行组管理(创建组、组成员添加、查看组成员、成员脱离组、删除组)
创建1个普通用户lisi,并将lisi提升为管理员,并验证lisi是否成功取得管理员权限!


四、服务管理

开始 – 运行 – services.msc

服务器远程管理

远程管理类型

windows远程管理有2种类型:

1、远程桌面(图形)
2、telnet(命令行)

远程桌面

步骤:
1、首先将配置网络,并实现客户机与服务器可以互通。

这里就是之前学习的将win2003与winxp放在同一局域网,他们可以相互ping通

如下图:

网络连接--本地连接--属性--勾选TCF/IF


2、服务器开启允许被远程控制:桌面右键属性 – 远程设置 – 选择允许 – 确定。


3、客户机(xp)上:开始 – 运行 – 输入mstsc 打开远程连接工具。


4、在mstsc工具上输入服务器的IP并点击确定。


5、输入服务器的账号及密码。

成功登录管理员账号,但是普通成员的账号被授予权限才可以登录

注意:管理员账号默认是可以远程登陆的,但是普通用户不可以远程登陆,需要添加到远程桌面组才行

比如,在 win2003 中,执行命令 net user a a /add,添加一个普通用户 a,密码也是 a,默认情况下,在上图中,使用普通用户 a 是不可以登录远程桌面的,需要在 win2003 中,“我的电脑”—“管理”

可以手动或者使用命令符配置权限

把用户a添加进去就可以了

telnet

telnet是一种用于远程登录和管理计算机或设备的协议。通过Telnet,用户可以通过网络连接到远程主机,然后在远程主机上执行命令和操作,就像在本地主机上一样。Telnet最常用于远程管理服务器或网络设备,以便进行配置、监控和维护。

首先将配置网络,并实现客户机与服务器可以互通


服务器开启允许被 telnet 远程控制:开始 – 运行 – 输入services.msc,并开启 telnet 服务


一定一定记得点击启动!!!

客户机上:开始 – 运行 – 输入cmd


在命令行窗口中输入:telnet 10.1.1.2
输入服务器的账号及密码

下面就可以进行操作了

 

补充


netstat -an 查看本机开放的所有端口
其中 telnet 服务使用的是 23 端口
远程桌面协议(RDP):3389端口 

欧克欧克,下面的课程需要使用win7虚拟机,需要去搭建一个,搭建完就休息了,呜呜呜

这篇关于用户管理与服务器远程管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1053452

相关文章

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

Python如何实现 HTTP echo 服务器

《Python如何实现HTTPecho服务器》本文介绍了如何使用Python实现一个简单的HTTPecho服务器,该服务器支持GET和POST请求,并返回JSON格式的响应,GET请求返回请求路... 一个用来做测试的简单的 HTTP echo 服务器。from http.server import HT

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选