用户名

用户和用户组

北城余情 提交于 2019-12-04 04:27:01
1.基本概念: 当使用Linux时,需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制使用者或者进程可以使用、不可以使用哪些资源 组用来方便组织管理用户 每个用户拥有一个UserID,操作系统实际使用的是用户ID,而非用户名 每个用户属于一个主组,属于一个或多个附属组 每个组拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell 2.用户 用户基础: 用户ID为32位,从0开始,但是为了和老式系统兼容,用户ID限制在60000以下 用户分为以下三种:系统中的文件都有一个所属用户及所属组 -root用户:ID为0的用户为root用户 -系统用户:1-499,没有shell,它为某些特定服务创建的用户 -普通用户:500以上 使用id命令可以显示当前用户的信息 使用passwd命令可以修改当前用户的密码 相关文件 /etc/passwd:保存用户信息 /etc/shadow:保存用户密码(加密的),只有管理员可以查看 /etc/group:保存组信息 使用cat命令可以查看相关信息 查看登陆的用户 命令whoami显示当前用户 命令who显示有哪些用户已经登陆系统 命令w显示有哪些用户已经登陆并且在干什么 创建用户:useradd 新用户名 这个命令会执行以下操作: 1、在/etc

什么是token(转)

我只是一个虾纸丫 提交于 2019-12-04 01:57:22
转自: https://blog.csdn.net/daimengs/article/details/81088172 什么是token token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。 当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带上用户名和密码。 简单token的组成;uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,token的前几位以哈希算法压缩成的一定长度的十六进制字符串。为防止token泄露)。 身份认证概述 由于HTTP是一种没有状态的协议,它并不知道是谁访问了我们的应用。这里把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下次这个客户端再发送请求时候,还得再验证一下。 通用的解决方法就是,当用户请求登录的时候,如果没有问题,在服务端生成一条记录,在这个记录里可以说明登录的用户是谁,然后把这条记录的id发送给客户端,客户端收到以后把这个id存储在cookie里,下次该用户再次向服务端发送请求的时候,可以带上这个cookie,这样服务端会验证一下cookie里的信息,看能不能在服务端这里找到对应的记录,如果可以,说明用户已经通过了身份验证,就把用户请求的数据返回给客户端。

常见路由器默认用户名和密码

好久不见. 提交于 2019-12-04 00:19:45
Viking品牌的路由器,用户名就是dasl,密码就是adsl1234; 实达品牌路由,用户名就为admin,密码就为conexant; 艾玛品牌路由,用户名就为admin,密码就为admin; 神州数码/华硕品牌路由,用户名就为adsl,密码就是adsl1234; 全向品牌路由,用户名就为toot,密码也为toot; 普天品牌路由,用户名就为putian,密码就是123456; e-tek品牌路由,用户名就为admin,密码为123456; zyxel品牌路由,用户名就为anonymous,密码就是1234; 北电品牌路由,用户名为anonymous,密码就为1234; 大恒品牌路由,用户名为admin,密码就为admi; 大唐品牌路由,用户名为admin,密码就为1234; 斯威特品牌路由,用户名为root,密码为root,或者用户名为user,密码也就是user; 中兴品牌路由,用户名为adsl,密码就为adsl831; BENQ品牌路由,用户名为user,密码就为benq1234; 华硕品牌路由,用户名为ADSL,密码就为adsl1234; 腾达品牌路由,用户名为admin,密码就为admin 来源: CSDN 作者: 黄宝康 链接: https://blog.csdn.net/huangbaokang/article/details/79611934

如何设计测试用例—以登录功能为案例

孤者浪人 提交于 2019-12-03 20:33:20
嗨,大家好,我是叶子   关于测试用例设计,根据业务不同,能力不同,设计的测试用例也完全不同,以下是关于一个老掉牙的案例,“登录”功能。   需求:做为用户,我想输入账号、密码及验证码,以便我能正常登录系统 根据以上需求,不同的测试人员,可能会设计出来不同的测试用例来进行登录功能的测试,有兴趣的小伙伴,可以看一下自己有哪些没有想到,也欢迎小伙伴继续补充: 登录用例设计-1 输入已注册的用户名和正确的密码,验证是否登录成功 输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确 输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确 用户名和密码两者都为空,验证是否登录失败,并且提示信息正确 用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确 如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输正确的验证码,验证是否登录成功 如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输不正确的验证码,验证是否登录失败,并且提示信息正确 是否支持第三方登录 设计出以上用例,你可能觉得比较满意了,因为看上去这些用例已经覆盖了需求点。不错,上面的用例确实覆盖了需求的主要的测试场景,可是在一个更为优秀的测试工程师那里,可能这只是满足了基础测试,那么有经验的测试工程师会如何设计测试用例,又会增加哪些测试用例: 登录用例设计-2 用户名、密码

Linux搭建服务器步骤

。_饼干妹妹 提交于 2019-12-03 19:45:04
1. 安装 xshll 2. 使用 xshell 连接上 Linux 3. 使用 xshell 安装 vsftpd 3.1: 使用命令 yum install vsftpd 3.2: 输入 y\n 决定要不要安装 3.3: 当出现“ Complete! ”时意味着安装完成 4. 给 vsftpd 添加用户名和密码 4.1:adduser 用户名 <---------- 你要添加的用户名 4.2:passwd 用户名 <---------- 你要设置密码的用户名 4.3:userdel 用户名 <---------- 你要删除的用户名 5. 给 vsftpd 添加配置 6. 安装 JDK 命令行下载 JDK : wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm 安装 JDK : 6. 1 、下载后,首先把 jdk-7u71-linux-x64.rpm 复制到 /usr/local/src cp jdk-7u71-linux-x64.rpm /usr/local/src/ 6. 2

cmd命令

£可爱£侵袭症+ 提交于 2019-12-03 17:07:10
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名 查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理 员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名 开启服务;(如:net start telnet, net start schedule) net stop 服务名 停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/ yes可取消确认信息 net view 查看本地局域网内开启了哪些共享 net

Hydra(爆破神器)使用方法

倖福魔咒の 提交于 2019-12-03 16:45:34
工具介绍 hydra是一个自动化的爆破工具,暴力破解弱密码,是一个支持众多协议的爆破工具,已经集成到KaliLinux中,直接在终端打开即可。 hydra支持的服务有:         POP3,SMB,RDP,SSH,FTP,POP3,Telnet,MYSQL...(举例一些常用的服务) 使用方法 -l 指定单个用户名,适合在知道用户名爆破用户名密码时使用 -L 指定多个用户名,参数值为存储用户名的文件的路径(建议为绝对路径) -p 指定单个密码,适合在知道密码爆破用户名时使用 -P 指定多个密码,参数值为存贮密码的文件(通常称为字典)的路径(建议为绝对路径) -C 当用户名和密码存储到一个文件时使用此参数。注意,文件(字典)存储的格式必须为 "用户名:密码" 的格式。 -M 指定多个攻击目标,此参数为存储攻击目标的文件的路径(建议为绝对路径)。注意:列表文件存储格式必须为 "地址:端口" -t 指定爆破时的任务数量(可以理解为线程数),默认为16 -s 指定端口,适用于攻击目标端口非默认的情况。例如:http服务使用非80端口 -S 指定爆破时使用 SSL 链接 -R 继续从上一次爆破进度上继续爆破 -v/-V 显示爆破的详细信息 -f 一但爆破成功一个就停止爆破 server 代表要攻击的目标(单个),多个目标时请使用 -M 参数 service 攻击目标的服务类型

Hydra暴力破解工具

跟風遠走 提交于 2019-12-03 15:15:35
hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-SuvV46] [service://server[:PORT][/OPT]]   参数解释如下。 -R 继续从上一次进度接着破解 -S 采用SSL连接 -s <port> 可通过这个参数指定非默认端口 -l <LOGIN> 指定特定的用户名进行爆破 -L <FILE> 指定用户名字典 -p <PASS> 指定特定的密码进行爆破 -P <FILE> 指定密码字典 -e <ns> n:空密码试探;s:使用指定的用户名和密码试探 -C <FILE> 使用冒号分割格式,如"admin:123456"来代替-L/-P -M <FILE> 指定目标列表一行一条 -o <FILE> 指定结果输出文件 -f 在使用-M参数以后,找到第一对登录名或者密码的时候中止破解。 -t <TASKS> 设置线程数,默认是16个线程。 -w <TIMME> 设置最大超时时间,单位为秒,默认是30s。 -v/-V 显示详细过程 Server 目标IP Servicee 指定服务名

Linux组管理

旧城冷巷雨未停 提交于 2019-12-03 10:10:40
首先查看文件所有者、文件所在组等信息:ls -l 1.改变文件所有者:chown 用户名 文件名 执行 chown xm Hello.java 后,可以看到文件所有者现在是属于xm这个用户的了 2.改变文件所在组:chgrp 用户名 文件名 执行 chgrp xm Hello.java 后,可以看到文件所在组是现在是xm这个组的了 3.改变用户所在组:usermod -g 组名 用户名 提示:命令 id 用户名,可以查看用户当前所在组 执行 usermod -g xmnew xm 后,可以看到用户xm从原来的xm组,变成了xmnew组 来源: https://www.cnblogs.com/convict/p/11787820.html

03-用户和用户组管理

╄→гoц情女王★ 提交于 2019-12-03 08:26:40
一、Linux用户和用户组管理   用户登录以后,就能进入系统和自己的主目录。实现用户账号的管理,要完成以下几个方面: 用户账号的添加、删除与修改 用户口令的管理 用户组的管理 1、 Linux 系统用户账号的管理 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录 Shell 等资源。刚添加的账号是被锁定的,无法使用。   添加新的用户账号使用: useradd 选项 用户名 参数说明: 选项: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属的附加组。 -s Shell文件 指定用户的登录Shell。 -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。 用户名: 指定新账号的登录名。 例子: useradd –d /home/test -m test   此命令创建了一个用户 wangsiyi ,其中 -d 和 -m 选项用来为登录名 wangsiyi 产生一个主目录 /home/wangsiyi ( /home 为默认的用户主目录所在的父目录)。 root@lishuntao-virtual-machine:/home# useradd -d /home