用户名

重置jenkins用户名密码

爷,独闯天下 提交于 2019-12-04 12:10:36
忘记用户名密码(如图)不管是忘记用户名密码还是误删jenkins目录下的users文件都可以使用下面的方式找回密码,我的版本是Jenkins 2.134 1. 进入jenkins安装目录,我的是/var/lib/Jenkins,忘记装哪的可以使用find / -name jenkins搜索下 2. 先备份下config.xml文件 (cp config.xml config.xml.bak )再vim config.xml 删除截图中的用户认证字段 <useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"> <denyAnonymousReadAccess>true</denyAnonymousReadAccess> </authorizationStrategy> <securityRealm class="hudson.security.HudsonPrivateSecurityRealm"> <disableSignup>true</disableSignup> <enableCaptcha>false</enableCaptcha> </securityRealm> 3.

python基础-面向过程编程

笑着哭i 提交于 2019-12-04 12:08:18
面向过程编程 面向过程编程其实是一种 机械式的思维方式 ,其核心就是 "过程" 。 过程指的是 一种解决问题的步骤 ,即先干什么再干什么,最后干什么。 优点 :将复杂的问题流程化,进而简单化。 哈哈哈哈,这种时刻,话不多说,上代码! # 需求:实现一个注册功能 def user_pwd_auth(): """ 检验用户名、密码的合法性 :return: 合法的用户名、密码 """ while True: username = input("请输入用户名>>>:") if username.isalpha(): break else: print("您输入的用户名不合法!") while True: password = input("请输入密码>>>:") re_pwd = input("请输入确认密码>>>:") if password == re_pwd: break else: print("密码和确认密码不一致!") return username, password def cut_user_pwd(username, pwd): """ 拼接用户名和密码,返回一个字符串 :param username: 用户名 :param pwd: 密码 :return: 字符串 """ return f"{username}|{pwd}\n" def save_user

day13面向过程编程

試著忘記壹切 提交于 2019-12-04 11:56:52
面向过程编程: 面向编程时一门编程思想。 面向 过程 编程: ​ 核心是”过程“二字,过程 值得是一种解决问题的步骤,即先干什么再干什么基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式。 优点: ​ 将复杂的问题流程化,进而简单化 缺点: ​ 若修改当前程序设计的某一部分,会导致其他部分同时需要修改,扩展性差。 ​ 牵一发而动全身 例子: # 注册功能Demo def register(): # 1.设计先让用户输入用户名和密码,校验合法性,得到合法的用户名与密码 user, pwd = get_user_pwd() # 2.设计字符串的拼接, 得到拼接好的字符串 user_pwd_str = cut_user_pwd(user, pwd) # 3.开始写入文件 save_data(user_pwd_str) # 1.先让用户输入用户名和密码,校验合法性 def get_user_pwd(): while True: # 让用户输入用户名与密码 username = input('请输入用户名:').strip() # 校验用户名是否为 英文字母 str.isalpha 校验英文字母、中文 if username.isalpha(): break else: print('用户名不合法') while True: password = input(

面向过程编程

醉酒当歌 提交于 2019-12-04 11:36:57
面向过程编程 是一种编程思想,核心是过程,即解决问题的步骤 优点:将复杂的问题流程化,进而简单化 缺点:扩展性差(若修改当前程序的某一部分,会导致其他部分同时需要修改) 案例: 注册功能 1.先让用户输入用户名密码,检验合法性,得到合法的用户名密码 2.设计字符串拼接,得到拼接的用户名密码字符串 3.保存用户数据,写入文件,每个用户数据单独存入以用户名为命名的文件 # 创建用户名密码,校验合法性 def get_usn_pwd(): #验证输入的用户名是否为字母,中文 while True: username = input('create your username:').strip() if username.isalpha(): break else: print('username is illegal') #验证两次输入的密码是否相同 while True: password = input('create your password:').strip() r_password =input('create your password:').strip() if password == r_password: break else: print('two passwords are different') return username , password #

Mysql添加用户并授权

别等时光非礼了梦想. 提交于 2019-12-04 11:06:15
Mysql添加用户并授权 1.使用root用户登录mysql数据库,切换到mysql数据库。 mysql -u用户名 -p密码use mysql 2.添加用户 //只允许指定ip连接 create user '新用户名'@'localhost' identified by '密码'; //允许所有ip连接(用通配符%表示) create user '新用户名'@'%' identified by '密码'; 3.为用户授权 //基本格式如下 grant all privileges on 数据库名.表名 to '新用户名'@'指定ip' identified by '新用户密码' ; //示例 //允许访问所有数据库下的所有表 grant all privileges on *.* to '新用户名'@'指定ip' identified by '新用户密码' ; //指定数据库下的指定表 grant all privileges on test.test to '新用户名'@'指定ip' identified by '新用户密码' ; 4.设置用户操作权限 //设置用户拥有所有权限也就是管理员 grant all privileges on *.* to '新用户名'@'指定ip' identified by '新用户密码' WITH GRANT OPTION; //拥有查询权限

paramiko模块

萝らか妹 提交于 2019-12-04 09:06:58
目录 下载安装 使用模块 paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,fabric和ansible内部的远程管理就是使用的paramiko来现实。 下载安装 pip install paramiko 使用模块 1.执行命令 - 通过用户名和密码连接服务器 import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('主机名',22,'用户名','密码') stdin,stdout,stderr = ssh.exec_command('命令') print(stdout.read()) ssh.close() 2.执行命令 - 通过密钥链接服务器 import paramiko private_key_path = '/home/auto/.ssh/id_rsa' key = paramiko.RSAKey.from_private_key_file(private_key_path) ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect

linux-用户管理useradd,usermod,userdel

家住魔仙堡 提交于 2019-12-04 08:39:14
1.新建用户命令 useradd 格式:useradd 用户名 查看新建立的用户:cat /etc/passwd 注:切换用户:su 用户名   新建立的用户都在home目录下   找出所有该用户的目录:find / -name 用户名 2.修改用户命令 usermod -c:修改用户账号的备注 -u:修改用户的id -l :修改用户的名称 -s:修改用户登录后使用的shell   注:linux中shell到底是什么:https://www.cnblogs.com/tjudzj/p/7088543.html -g:修改用户所属群组 格式:userdel -c "1234" 用户名 3.删除用户 userdel -r:删除用户必须添加-r,不然在其他目录下存在的该用户的目录及文件不会被删除 如果删除用户没有添加-r,可以使用 find / -name 用户名 找出所有该用户的目录 格式:userdel -r 用户名 格式:useradd 用户名 查看新建立的用户:cat /etc/passwd 注:切换用户:su 用户名   新建立的用户都在home目录下   找出所有该用户的目录:find / -name 用户名 2.修改用户命令 usermod -c:修改用户账号的备注 -u:修改用户的id -l :修改用户的名称 -s:修改用户登录后使用的shell   注

CMD命令大全

为君一笑 提交于 2019-12-04 08:09:42
CMD命令锦集   1. gpedit.msc-----组策略   2. sndrec32-------录音机   3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。   4. explorer-------打开资源管理器   5. logoff---------注销命令   6. shutdown-------60秒倒计时关机命令   7. lusrmgr.msc----本机用户和组   8. services.msc---本地服务设置   9. oobe/msoobe /a----检查XP是否激活   10. notepad--------打开记事本   11. cleanmgr-------垃圾整理   12. net start messenger----开始信使服务   13. compmgmt.msc---计算机管理   14. net stop messenger-----停止信使服务   15. conf-----------启动netmeeting   16. dvdplay--------DVD播放器   17. charmap--------启动字符映射表   18.

Python 远程连接服务器

北慕城南 提交于 2019-12-04 06:57:44
paramiko的安装与使用 一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,paramiko是最佳工具之一。 举个常见的例子,现有这样的需求:需要使用windows客户端,远程连接到Linux服务器,查看上面的日志状态,大家通常使用的方法会是: 1:用telnet 2:用PUTTY 3:用WinSCP 4:用XManager等… 那现在如果需求又增加一条,要从服务器上下载文件,该怎么办?那常用的办法可能会是: 1:Linux上安装FTP并配置 2:Linux上安装Sambe并配置… 大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了。 使用paramiko可以很好的解决以上问题,比起前面的方法,它仅需要在本地上安装相应的软件(python以及PyCrypto),对远程服务器没有配置要求,对于连接多台服务器

Swagger2常用注解说明

为君一笑 提交于 2019-12-04 05:33:17
一、@Api 用在请求的类上,表示对类的说明 常用参数: tags="说明该类的作用,非空时将覆盖value的值" value="描述类的作用" description 对api资源的描述,在1.5版本后不再支持 basePath 基本路径可以不配置,在1.5版本后不再支持 position 如果配置多个Api 想改变显示的顺序位置,在1.5版本后不再支持 produces 设置MIME类型列表(output),例:"application/json, application/xml",默认为空 consumes 设置MIME类型列表(input),例:"application/json, application/xml",默认为空 protocols 设置特定协议,例:http, https, ws, wss。 authorizations 获取授权列表(安全声明),如果未设置,则返回一个空的授权值。 hidden 默认为false, 配置为true 将在文档中隐藏 示例: @Api(tags="登录请求") @Controller @RequestMapping(value="/highPregnant") public class LoginController {} 二、 @ApiOperation 用在请求的方法上,说明方法的用途、作用 常用参数: value=