有个项目的登陆模块使用到了cas,应需求要求,用户名和密码传输时使用了md5加密模式,加密的密码可以直接保存在数据库,但是加密的用户名则必须解密出来才行,于是后台的java代码中便写了针对用户名的解密代码. 而前台,是在输完用户名和密码后,点击登陆按钮的时候调用相应的方法进行加密并发请求传输. 但是测试过程中却发现了一个问题,就是在有的时候输完用户名.密码和验证码以后回车,后台会报如下的数组下标越界的异常: java.lang.ArrayIndexOutOfBoundsException: 5…
普通用户不能使用sudo命令的解决办法 https://www.cnblogs.com/fasthorse/p/5949946.html 1. 切换到root用户下:su – root 2. 给/etc/sudoers文件添加写权限 :chmod u+w /etc/sudoers 3. 给普通用户添加使用sudu的的权限: vim /etc/sudoers 找到这行:root  ALL=(ALL)  ALL, 在这行下面添加 xxx  ALL=(ALL) ALL (这里的xxx就是你的普通用户)…
最近接手了之前的一个项目,在看里面登陆模块的时候,遇到了一堆问题.现在记录下来. 这个登陆模块的逻辑是这样的 1 首先在登陆之前,调用后台的UserLoginAction类的getRandomKey方法产生一个随机字符串. 2 在前台获得用户名的登陆密码后,首先是要md5对其加密,之后把加密的结果与之前的随机字符串合并,使用md5再次加密,并把最后的结果作为用户的密码传给后台. 3 后台获得前台的用户名后(用户名全局唯一),先找出这个用户的密码(数据库里的真实密码),先用md5加密,再与第一步产…
背景 mysql和mariadb的用户表里存在匿名用户时,普通用户出现无法登录的情况 分析 先查看下用户表 mysql> select user, host, password from mysql.user; +------+------------------+-------------------------------------------+ | User | Host | Password | +------+------------------+------------------…
同事第一次创建虚拟机,遇到此问题,此前我未曾遇到,搜索到的解决办法记录在此,以防之后忘记. 一.重启系统解决(搜索到的该解决办法较多):https://www.cnblogs.com/lippor/p/5537931.html 二.普通用户sudo重置root密码解决(经试验可行):https://zhidao.baidu.com/question/1446782425992448620.html 1.如果没有给ROOT设置密码,就用普通用户登录2.登录进入终端,直接输入 sudo passwd…
最近在做.net项目,因为本人以前做java较多,所以对.net不熟悉,在项目完成后部署到IIS服务器上出现诸多问题,以上其中之一,若有时间,在更新其他问题的解决办法! 异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\IUSR' 登录失败  或者 异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败, 如果各种方法,比如web.config中配置用户名和密码正确,…
新装的一台linux 6.4主机在所有参数调优以后,运行起来要跑的程序后.再通过su - www时,提示如下: su: cannot set user id: Resource temporarily unavailable 直接通过其他机器ssh www@xxx.xxx.xxx.xxx时,提示 Write failed: Broken pipe  .首先去查看了下/etc/profile文件,也有如下的ulimit配置: ulimit -S -c 0 > /dev/null 2>&1…
1.安全性---登录名---新建登录名 2.常规----搜索 3.添加SERVICE用户-- 4.服务器角色---勾上sysadmin: IIS中: 应用程序池---对应的程序池上右键---高级设置 进程模块---标识---选择NetworkService(与数据库中设置统一)…
法一:将iis站点的应用程序池的用户改为本地用户,如果所示: 方法二: 1.打开sql server  management studio安全性->登录名->右击新建登录名->常规->搜索->添加SERVICE用户->服务器角色->勾上sysadmin一般是已经存在了,那么就只要勾上sysadminIIS中:应用程序池->对应的程序池上右键->高级设置->进程模块_标识->选择NetworkService(与数据库中设置统一)…
之前再gitlab服务器上创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix服务都没有问题,后来查看了发信25端口,发现该25端口并没有开启(postfix已经开启),提交工单到阿里云那边收到回复说是服务器统一关闭25端口.没有办法只能添加邮箱并设置更换465端口. 我在这里使用个人的qq免费邮箱: 1.开启qq邮箱的POP3/SMTP服务并保存好授权码 2.修改gitlab的配置文件:/etc/gitlab/gitlab.rb gitlab_rails['smtp…