用户名

python 小程序

两盒软妹~` 提交于 2019-11-30 22:35:43
第一个python程序-判断登陆用户名和密码是否正确 1 #setencoding=utf-8 2 #用户名和密码输入正确,则登陆成功 3 #用户名正确密码错误,只再输入密码,有3次机会 4 #错误3次,则把用户名放入lock中 5 import os,sys 6 #存放用户名和密码的文件是E:\python\user.txt 7 accounts_file = 'E:\\python\\user.txt' 8 #被锁的用户要写入此文件 9 lock_file = 'E:\\python\\lock.txt' 10 #先读出来放内存中,免得每次输入用户后进行判断都要打开文件 11 user =file(accounts_file) 12 account_list=user.readlines() 13 user.close() 14 #控制是否退出while大循环的标识 15 loginSucess =False 16 #这里用的大while循环,所以用户名输不对,就会一直输,如果想限制用户名输入次数,那么while改成for 17 while True: 18 #raw_input是一个内置函数,获取用户输入,与用户建立交互 19 #strip()是忽略空格 20 username = raw_input('username:').strip() 21 #先判断用户名是否存在

用户和用户组管理

烂漫一生 提交于 2019-11-30 22:12:51
文件位置 作用 /etc/passwd 用户信息文件 /etc/shadow 影子文件 /etc/group 组信息文件 /etc/gshadow 组密码文件 /home/用户名 普通用户家目录 /var/spool/mail/用户名 用户邮箱 /etc/skel/ 用户模版文件 passwd 用户名:密码标识:UID:GID:用户说明:家目录:shell shadow 密码sha512加密,!!或*为无密码,禁止登陆 密码修改日期以1970年1月1日开始,按天递增 用户名:用户密码:密码最后一次修改日期:要修改密码的时间间隔:密码有效期:密码到期的警告时间:密码到期的宽限时间:账号的失效时间:保留字段 group 组名:组密码标志:GID:组中附加用户 gshadow 组名:组密码:组管理员用户名:组中附加用户 useradd 添加用户 useradd [选项] 用户名 |选项|作用| |----|----| |-u UID|指定UID| |-g 组名|指定GID| |-d 家目录|指定家目录| |-c 用户说明|指定用户明说| |-G 组名|指定用户的附加组,用逗号分隔多个组| |-s shell|指定用户的登陆shell,默认是/bin/bash| passwd 修改密码 passwd [选项] [用户名] |选项|用户名| |----|----| |-S

用Hexo和GitHub搭建博客

倾然丶 夕夏残阳落幕 提交于 2019-11-30 21:07:49
网上用 Hexo 配合 GitHub 搭建个人博客的文章已经有不少了,不过还是简单写一下这个博客搭建的过程。 第一步:准备一个GitHub账号以及仓库 首先去注册一个 GitHub 账号(如果没有的话)。 现在账号有了,之后就是必须得准备一个 GitHub 仓库(respository); 首先点击 New Respository (首页右边或者点左上角的+号展开按钮选择)进入创建页面: 输入: 你的GitHub用户名.github.io 创建一个博客用的仓库,注意必须是这个格式的,不能随意起名,并且注意是 github.io 而不是 github.com ,你的用户名就是显示在斜杠前面的那个。 第二步:安装Git和Node.js Git 和 Node.js 都是 Hexo 所依赖的环境,这边安装都是按照OSX来写,Windows的话可能终端命令上会有稍许不同,可以去 Hexo官方文档 查阅安装说明。 Git 其实OSX自带了,如果没有的话直接安装一个命令行的 Git 即可。 Node.js 的话去 官网 下一个 LTS 版的安装程序安装即可。 第三步:安装Hexo Hexo 其实是一个基于 Node.js 写的框架,所以之前安装 Git 和 Node.js 都是为了安装 Hexo 做准备。 在终端中输入: 1 sudo npm install -g hexo-cli 等待

Oracle之增删改差

时光毁灭记忆、已成空白 提交于 2019-11-30 19:05:26
1、创建用户 ##使用sys登录 sqlplus /nolog ##首先创建表空间 create tablespace test918 datafile 'E:\SOFT\ORACLE\dbf\test918.dbf' size 2048M autoextend on next 5M maxsize 3000M; ##创建表空间之后再创建用户(因oracle用户名大小写问题对于新手很不友好,所以创建用户名密码均使用大写此处后面遇到了几次坑,就是oracle11g的用户名和密码大小写问题,所以说明下 此处创建用户的用户名密码,用户名不加引号, 密码加英文格式双引号,这样做的好处是防止创建完登录出现问题且防止密码被转存成大写) create user gary identified by “gary” default tablespace test918; ##创建用户之后给用户授权(此处授予DBA权限) grant connect,resource,create session,dba to gary;##用户解锁alter user gary account unlock; 3、创建表 ##首先连接到对应的用户下,如果已经是对应的用户则忽略 conn gary/gary as sysdba; ##创建表 create table t1(id int not null,name

新项目git帐户设置

给你一囗甜甜゛ 提交于 2019-11-30 18:16:08
新账户设置git账户流程如下所示: 1.登录到你的git.ipo.com的账号和密码 2.Profile Settings里设置好自己的用户名和密码,本例只做参考哦 3.打开你装的git-bash 命令行输入你的用户名和密码,本例中用户名和密码只做参考 $ git config --global user.name "kongdesheng692" $ git config --global user.email "kongdesheng692@pingan.com.cn" user.name : 登录的git.ipo.com的用户名 user.email : 你在Profiles Settings里找到的email,一般都是公司分发给你的 4.切换到用户目录下 $ cd ~/.ssh ls查看用户文件夹 删除这三个文件 rm -f *.* 5.重新生成keys, 注意记得执行完命令之后要连续敲三次回车,就是忽略 file in which to save, passphrase, same passphrase 这三个输入项。否则每次push都要用户名和密码很麻烦 cat ~/.ssh/id_rsa.pub 复制keys,放入如下位置 复制到 keys 里即可 title 会自动生成。当然后你可以随意改 title。没有自动生成,则代表出错,可能是少复制了一点东西 over

改变Git的用户名

别来无恙 提交于 2019-11-30 16:14:32
设置在 ~/.gitconfig 中。也可以用命令行改变 git config --global user.name "Alvin J. Alexander" git config --global user.email [your email address here]https://alvinalexander.com/git/git-show-change-username-email-address 来源: https://www.cnblogs.com/andy-0212/p/11603565.html

DCL 管理权限

我的梦境 提交于 2019-11-30 14:45:35
  一个数据库里面有着多个用户,每个用户的权限也不仅相同。 一、查询权限    1、 基本语法格式 : show grants for '用户名'@'主机名';   2、具体操作    查看 user1 用户的权限          注意 :usage 是指连接(登陆)权限,建立一个用户,就会自动授予 usage 权限(默认授予)。 二、授予权限     用户创建之后,没有什么权限,需要给用户授权。   1、基本语法格式 GRANT 权限 1, 权限 2... ON 数据库名.表名 TO '用户名'@'主机名';   2、关键字说明 关键字 说明 GRANT…ON…TO 授权关键字 权限 授予用户的权限,如 CREATE 、 ALTER 、 SELECT 、 INSERT 、 UPDATE 等。如果要授予所有的权限则使用 ALL 数据库名 . 表名 该用户可以操作哪个数据库的哪些表。如果要授予该用户对所有数据库和表的相应操作权限则可用 * 表示,如 *.* ' 用户名 '@' 主机名 ' 给哪个用户授权,注:有 2 对单引号   3、具体操作     ① 给 user1 用户分配对 test 这个数据库操作的权限:创建表、修改表,插入记录,更新记录,查询 grant create,alter,insert,update,select on test.* to 'user1'@

身份认证系统(一)单WEB应用的身份认证

时光怂恿深爱的人放手 提交于 2019-11-30 12:37:54
身份认证技术,也就是所谓的登录功能,是现代WEB系统最常见的功能之一。本系列文章就试图为大家详细的介绍身份认证技术。 Basic认证模式 Basic认证模式是较早被广泛应用的一种HTTP标准提供的认证模式。最常见的形式之一就是在url中直接写上用户名密码向服务器提供身份: http://user:passwd@www.server.com/index.html 在Basic模式之中,每次向服务器请求受保护资源的时候都要在url中带上明文或仅被Base64编码过的用户名密码。而且在这种模式下,如果我们要实现“记住登录状态”功能,就需要将用户名密码这样的敏感信息直接换存在浏览器中。这样就形成了它最主要的两个缺点: 1、每个请求中都要带有用户名和密码凭据 2、安全性堪忧 基于session的认证模式 为了解决每次请求敏感资源都要带有用户名密码凭证的问题,web开发者们形成了一套基本的实践模式,就是将用户认证后的身份存储于服务端管理的会话(session)之中,以此来减少使用过程中对凭据的传输。 用户想要请求受保护资源,先要登录,想服务端发送用户名密码。服务端验证用户名密码成功之后将用户的身份验证标识存储在session 中,然后将sessionId存储在cookie 中。之后当客户再去请求受保护资源的时候,只要携带好cookie中的sessionId就可以验证其身份返回敏感数据了。

dmp数据导入到Oracle数据库中

三世轮回 提交于 2019-11-30 10:17:04
sqlplus /as sysdba drop user 用户名 cascade; create user 用户名 identified by 密码; grant dba,resource,connect,create table to 用户名; exit; imp userid=用户名/密码@数据库实例名,file=D:\bak7.dmp, log=D:\桌面文档\导出数据库\oraimp.log,full=y 来源: https://www.cnblogs.com/youyouqiao/p/11578155.html

IO

六眼飞鱼酱① 提交于 2019-11-30 08:42:40
import java . io . * ; import java . util . Scanner ; /*1.项目根目录下建立文件: user.txt,文件中存放用户名和登录密码,格式:用户名,密码,如:aaa,123; 2. user.txt文件中初始存放的用户信息有如下: jack,123 rose,123 tom,123 3.要求完成如下功能: 程序运行时:控制台提示用户输入注册的用户名和密码; 验证键盘录入的用户名跟user.txt中已注册的用户名是否重复: 是:控制台提示:用户名已存在 否:将键盘录入的用户名及密码写入user.txt文件,并在控制台提示:注册成功;*/ public class Deom02 { public static void main ( String [ ] args ) throws IOException { BufferedWriter bw = new BufferedWriter ( new FileWriter ( "Array\\src\\Day08\\Homework\\user.txt" , true ) ) ; BufferedReader br = new BufferedReader ( new FileReader ( "Array\\src\\Day08\\Homework\\user.txt" ) ) ;