用户名

Linux 下如何修改用户名(同时修改用户组名和家目录)

…衆ロ難τιáo~ 提交于 2020-01-16 17:01:14
有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和 UID。-- Shusain 本文导航◈ 修改用户名 12%◈ 修改家目录 43%◈ 更改用户 UID 52%◈ 修改用户组名 60%编译自 | http://linuxtechlab.com/rename-user-in-linux-rename-home-directory/  作者 | Shusain  译者 | lujun9972 有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和 UID。 本教程将会讨论这些东西。让我们先从修改用户名开始。 修改用户名 我们使用 usermod 来修改用户名。其语法为, $ usermod - l new_username old_username 举个例子,假设我们有一个名叫 dan 的用户想要重命名为 susan ,那么在终端下执行下面命令: $ sudo usermod - l susan dan 这只会更改用户名,而其他的东西,比如用户组,家目录,UID 等都保持不变。 注意:- 你需要从要改名的帐号中登出并杀掉该用户的所有进程,要杀掉该用户的所有进程可以执行下面命令, $ sudo pkill - u dan $ sudo pkill - 9 - u dan 修改家目录 要同时更改家目录

以前的一些word的整理

泄露秘密 提交于 2020-01-16 16:26:33
LAMP部署 环境:虚拟机centos7 安装apache: 命令:yum install -y httpd (在执行这个命令时,可能会遇到运行yum时出现/var/run/yun.pid已被锁定,PID为xxxx的另一个程序正在运行。我是直接用rm -rf /var/run/yum.pid命令将其删除) Apache的配置文件在/etc/httpd/,conf里面是主配置文件http.conf,conf.d里面是模块的配置文件。 默认的apache的网站根目录是/var/www/html/ 启动apache服务service httpd start,访问127.0.0.1即可看到apache的测试页面。 (这里如果是出现Redirecting to /bin/systemctl start httpd.service的报错信息,那么就通过输入/bin/systemctl start httpd.service来启动apache服务) 若想修改apache的根目录,可以在httpd.conf里面进行修改。 Serveradmin是在网站报错后,告诉别人联系你的邮箱。 Servername就是配置相关的域名 DocumentRoot就是更改网站的根目录,相应的,Directory也要进行同样的修改。 安装php: 命令:yum install -y php 进入/etc/httpd

Linux账户管理

放肆的年华 提交于 2020-01-16 16:17:08
1.用户账号管理 用户账号文件 /etc/passwd:保存用户名称、宿主目录、登录shell等基本信息 共7个字段: 第一字段:用户账号名 第二字段x:密码占位符 第三字段:uid编号 第四字段:gid编号 第五字段:为空 表示用户备注 第六字段:/home/xxx 用户的宿主目录 第七字段:/bin/bash 登录shell /etc/shadow:保存用户的密码、账号有效期等信息,针对用户密码记录 共9个字段: 第一字段:用户账户名 第二字段:密文 第三字段:账号上次修改时间距离1970-1-1过去多少天 第四字段:距离上次密码修改起多少天不能改密码。“0”表示随时更改密码 第五字段:密码过期天数 第六字段:强制密码修改提醒时间 第七字段:为空 当密码过期后经过多少天会被禁用 第八字段:为空 密码过期日期 第九字段;:为空 2.添加用户账号 格式:useradd -[选项] 用户名 选项:-u 指定uid标记号 -d 指定宿主目录 默认在/home/下 -e 指定账号失效时间 -s 指定用户的登录shell -g 指定用户基本组名 3.更改用户口令 格式:passwd [选项] 用户名 选项:-d 清空用户密码 -l :锁定用户账号 -S:查看用户账号锁定状态 -u: 解锁用户账号 4.修改用户属性命令 格式:usermod [选项] 用户名 选项:-l

基于POST的SQL注入(一)

六眼飞鱼酱① 提交于 2020-01-16 13:38:28
在sql-lib中进行 1、打开bp抓包 2、发送至 repeater 中进行注入,在用户名处添加反斜扛测试内部SQL语句 3、分析: 根据报错,当输入用户名为 111\ 时,错误提示在密码为 222' 的错误,初步断定这是因为用户名处的 \ 与其闭合单引号被转译为普通字符,因此无法进行闭合,导致密码的起始单引号被作为用户名的闭合符号,造成密码处的单引号无从闭合。 因此初步断定,SQL语句为: select uname, passwd from table where uname='xxxx' and passwd='xxxx'; 因此当用户名为 111\ 时,此时的查询 uname = ’ 111\' and passwd= ’ ,将后边的查询语句作为用户名也输入了进去。 4、继续在用户名处添加注入信息 成功登陆。 查看源代码: 来源: CSDN 作者: 工科学生死板板 链接: https://blog.csdn.net/qq_43968080/article/details/103981061

HCIP_广域网技术_PPP链路建立过程

故事扮演 提交于 2020-01-16 02:26:02
PPP(Pointment-to-point Protocol)协议是一种点到点链路协议,主要用在全双工的同异步链路上进行点到点的数据传输。 这里我们使用两台路由器模拟 PPP链路建立过程 开始是 Dead阶段:这个阶段表示物理层没有连接,也就是链路Down。 Link Establishment(链路建立)阶段 : 此时物理层有连接,LCP开始链路层基本建立工, 首先发送配置请求(configuration request 里面带有自己想要的参数,如果对方同意,就回确认消息, 如果对方不同意 ,就返回不同意或者弹出 (reject)消息不接受,那么本端就会再次发送request使用新的参数,最终如果双方协商成功了,就进入LCP open状态,证明底层链路创建成功,下一步开始认证,如果失败进进入dead状态。 这里通过抓包,发现在链路建立阶段,发送了配置请求,并且对方同意建立了。 让我们来看看请求包里面的参数。 我们来看以下携带的基本选项: MRU:定义最大携带数据包(接收) Magic—Number:用来检测环路和不正常的连接错误 认证方式,这里我们没有配置认证,所以报文里面无认证方式。 Quality-Protocol:定义是否要使用链路质量监控 Authentication-Protocol:认证方式 Authentiicate阶段(验证阶段) 默认情况下

修改mysql数据库账户和密码

…衆ロ難τιáo~ 提交于 2020-01-14 04:40:26
修改数据库密码 更改密码 mysql -u root -p Enter password:*** 选择数据库 mysql>use mysql; Database changed mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名'; mysql> FLUSH PRIVILEGES; mysql> quit; 因为MySQL5.7版本没有password这个字段了,password字段改成了 authentication_string ,所以会出现 Unknown column 'password' in 'field list' 这个错误提示。 解决方法 在cmd登陆你的MySQL,然后输入 update mysql.user set authentication_string=password('****') where user='root'; ****是你自定义的密码。 然后 flush privileges 即可。 重启mysql 更改用户名 mysql -u root -p Enter password:*** 选择数据库 mysql> use mysql; Database changed 将用户名为root的改为新用户名 mysql> update user set user="新用户名"

git初学 Gitee上传报错

↘锁芯ラ 提交于 2020-01-13 17:03:49
Gitee上传 报错Incorrect username or password(access token) 想着把git给学起来,注册了个码云,打算创建个仓库来练手,结果最后push的阶段报错。 这里红色字体提示用户名或密码输入错误,在运行push语句时,Windows会弹出一个弹窗输入git的用户名和密码,应该是输入错了,那现在就得把用户名和密码改会来。 $ git push -u origin master 具体解决方案也很简单: 控制面板->用户账户->凭据管理器->管理Windows凭据->找到并修改凭据内的账号信息 在普通凭据这一栏中找到 git:https//gitee.com 这一栏,这就是当时我们填写的git账号信息,进入修改后保存即可。 注意这里的用户名是你gitee的账号名,不是你码云上的用户名。 在修改成功后,再进行上传(push) 上传成功 成功后我们再看Windows凭据,可以看到除了原来的 git:https//gitee.com 那一栏,还多了 git:https://XXX@gitee.com 这一栏,这就成功了,之后也可以成功提交了 这……应该就可以了叭 来源: CSDN 作者: medobig 链接: https://blog.csdn.net/qq_43398500/article/details/103958505

vb与数据库交互(ADO)

让人想犯罪 __ 提交于 2020-01-13 01:02:40
ADO中共有7个对象,其中在每个例子中独立发挥作用的为Connention(连接), Recordset (记录集 )和Command(命令)。对于这个三个对象可以通过数据库调用的顺序进行串联,首先是建立连接,之后通过命令得到数据,最后将数据放到一个集合中。这个逻辑依然可以像之前的例子一样在生活找到映射,比如,与数据库中数据传输(发送和接受)可以理解为两个人互相说话交流,首先要做的一定是打招呼(建立连接),其次,其中一人说话(发送消息),另一个要先经过大脑思考(进入记录集),然后在做出反应等等… 在代码中的表现: 一、首先是建立与数据库的连接,有两种表现形式: 1.直接按地址链接 Dim objCn As New ADODB.Connection '创建连接 Dim objRs As New Recordset '容纳一个来自数据库表的记录集 '建立数据库连接 objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\实例1.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False" objCn.Open '打开链接 2.连接DSN(需要先在电脑中建立数据源,数据源中包含路径

Python学习笔记

霸气de小男生 提交于 2020-01-12 21:57:18
1.题目:检查用户名:按下面的说明编写一个程序,模拟网站确保每位用户的用户名都独一无二的方式。·创建一个至少包含5个用户名的列表,并将其命名为current_users。·再创建一个包含5个用户名的列表,将其命名为new_users,并确保其中有一两个用户名也包含在列表current_users中。·遍历列表new_users,对于其中的每个用户名,都检查它是否已被使用。如果是这样,就打印一条消息,指出需要输入别的用户名;否则,打印一条消息,指出这个用户名未被使用。·确保比较时不区分大小写;换句话说,如果用户名'John'已被使用,应拒绝用户名'JOHN'。 分析:这个问题可以将两个列表中的元素全部转化为小写,然后再进行判断。 current_users = ["Bengi", "Ashero", "Tim", "Pat", "Faker"] new_users = ["BEngI", "Blank", "Wolf", "Pat", "faker"] lower_current_users = [] for current_user in current_users: lower_current_users.append(current_user.lower()) for new_user in new_users: if new_user.lower() in lower

如何删除Git中缓存的用户名和密码

给你一囗甜甜゛ 提交于 2020-01-12 08:47:53
昨天在上传代码的时候提示输入用户名密码,结果输错了3次就没有提示框了,就一直报错(身份验证失败),没办法提交代码。 在使用git的过程中,我们也会经常遇到以前保存在git的用户名密码忘记了,或者不用了。在公司也可能遇到保存了用户名和密码的同事离职,换成新来的员工。在这些情况下,我们就要清除掉保存在git中的用户名和密码,重新缓存。 运行一下命令缓存输入的用户名和密码: git config --global credential.helper wincred 清除掉缓存在git中的用户名和密码 git credential-manager uninstall Windows也可以如下操作删除: 控制面板\用户帐户\凭据管理器 删除对应版本库的用户名密码 来源: CSDN 作者: 精哥哥 链接: https://blog.csdn.net/qq_36602939/article/details/103757059