Linux更改用户密码
Linux(CentOS)用户修改密码有效期(chage命令)

Linux(CentOS)⽤户修改密码有效期(chage命令)Linux设置⽤户密码的有效期限解决:先查看密码过期时间,现在是90天[root@01 ~]# chage -l testuserLast password change : Jul 10, 2017Password expires : Oct 08, 2018Password inactive : neverAccount expires : neverMinimum number of days between password change : 0Maximum number of days between password change : 90Number of days of warning before password expires : 10 ⽤命令修改过期时间为永久,然后查看Password expires : never 和 Maximum number of days between password change : 99999修改成功[root@01 ~]# chage -M 99999 testuser[root@01 ~]# chage -l testuserLast password change : Jul 10, 2017Password expires : neverPassword inactive : neverAccount expires : Oct 16, 2243Minimum number of days between password change : 0Maximum number of days between password change : 99999Number of days of warning before password expires : 10 补充知识=================== chage命令⽤法: ================================================chage:密码失效是通过此命令来管理的。
linux常用口令

linux常用口令
在Linux 中,口令通常是指用户的登录密码。
以下是一些与Linux 用户口令相关的常用命令和操作:
1. 用户口令管理:
更改用户口令:
passwd
为指定用户更改口令:
sudo passwd username
2. 用户管理:
创建新用户:
sudo adduser username
删除用户:
sudo deluser username
3. 系统安全:
查看系统登录记录:
last
查看登录失败记录:
grep 'Failed password' /var/log/auth.log
4. 系统安全设置:
更改 SSH 默认端口(提高安全性):
修改 /etc/ssh/sshd_config 中的 Port 配置项,然后重启 SSH 服务。
禁用 root 用户登录:
修改 /etc/ssh/sshd_config 中的 PermitRootLogin 配置项为no,然后重启 SSH 服务。
使用公钥身份验证登录:
将用户的公钥添加到 ~/.ssh/authorized_keys 文件中。
启用防火墙:
使用 ufw 或 iptables 配置防火墙规则,限制对系统的访问。
以上是一些与 Linux 用户口令和系统安全相关的常用命令和设置。
请注意,对系统进行任何更改前,请确保你具有足够的权限并理解潜在的影响。
linuxmysql修改密码命令

linux mysql修改密码命令想知道linux下怎么修改密码吗?下面由店铺为大家整理了linux mysql修改密码命令,希望大家喜欢!linux mysql修改密码命令1.修改root密码linux mysql修改密码命令方法1:使用mysqladmin命令--适用于记得root旧密码,修改root密码语法:mysqladmin -u用户名 -p旧密码 password 新密码例如:# mysqladmin -u root -proot password mysql--注意:如当旧密码输入错误时会报如下错误# mysqladmin -u root -proot1 password mysqlmysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: YES)'linux mysql修改密码命令方法2:直接更新user表password字段--适用于忘记root密码,而对root密码进行重置Step 1: 修改MySQL的登录设置# vi /etc/f--windows系统是my.ini文件--在[mysqld]的段中加上一句:skip-grant-tables,如没有[mysqld]字段,可手动添加上[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-name-resolveskip-grant-tablesStep 2: 重新启动mysql[root@gc ~]# service mysql restartShutting down MySQL..[确定]Starting MySQL...[确定]Step 3: 登录并修改MySQL的root密码--此时直接用mysql即可无需密码即可进入数据库了[root@gc ~]# mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.5.24 MySQL Community Server (GPL)Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respective owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use mysql;Database changedmysql> update user set password=password('new_password') where user='root';Query OK, 5 rows affected (0.00 sec)Rows matched: 5 Changed: 5 Warnings: 0mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)--注意:如果没做step1,直接用mysql登录时会报如下错误[root@gc ~]# mysqlERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)Step 4: 将MySQL的登录设置修改回来再删除/etc/f文件中的skip-grant-tablesStep 5: 重新启动mysql[root@gc ~]# service mysql restartShutting down MySQL..[确定]Starting MySQL...[确定]2.修改mysql其它用户密码同样,普通用户也可以用上面的方法--使用mysqladmin命令[root@njdyw ~]# mysqladmin -u user1 -ppass1 password pass2--直接修改数据库表[root@njdyw ~]# mysql -u user1 -ppass1 –Dmysqlmysql> update user set password=password('pass2') where user='user1';mysql> flush privileges;。
linux修改用户密码的方法

linux修改用户密码的方法一、使用passwd命令修改当前用户密码1.1 这是最基本也是最常用的方法。
在Linux系统中,当你以某个用户身份登录后,如果想要修改自己的密码,只需要在终端中输入“passwd”这个命令就可以啦。
就像打开一扇通往安全之门的钥匙,简单又直接。
1.2 系统会提示你输入旧密码,这就像是一个小小的考验,确认你是这个账号的真正主人。
输入旧密码之后,再输入两次新密码。
注意哦,新密码在输入的时候可不能马虎,要确保两次输入的新密码完全一致,不然就会像竹篮打水一场空,还得重新来一遍。
二、以root身份修改其他用户密码2.1 当你是系统的超级用户(root)时,你就有了更大的权力,可以修改其他用户的密码。
这时候使用的命令是“passwd 用户名”。
比如说,要修改名为“user1”的用户密码,就在终端输入“passwd user1”。
这就好比你是一家之主,可以管理家里每个人的钥匙一样。
2.2 输入这个命令后,系统不会像修改当前用户密码那样要求输入旧密码,直接就可以设置新密码。
这时候你要谨慎设置哦,因为你掌握着别人账号安全的大权。
可不能稀里糊涂地乱设,不然就会捅娄子。
2.3 同样,新密码也要输入两次确保无误。
这就像是给新钥匙开模,得精准无误,这样才能保证这个用户之后能够顺利地登录系统,就像火车行驶在正确的轨道上一样。
三、忘记root密码的情况3.1 如果不幸忘记了root密码,这可有点麻烦,不过也不是没有办法。
首先得重启系统,在启动过程中进入单用户模式。
这就像是在黑暗中摸索着找到一条特殊的通道。
不同的Linux发行版进入单用户模式的方法可能会有所不同,但大致思路是一样的。
3.2 进入单用户模式后,就可以直接使用“passwd”命令来修改root密码了。
这就像是在迷路之后又重新找到了回家的路,重新设置一个容易记住且安全的密码,然后就可以正常登录系统,继续掌控你的Linux世界啦。
在Linux系统中修改用户密码是一项重要的操作,无论是为了自身账号的安全,还是管理其他用户的账号。
Linux下如何修改root密码以及找回root密码

Linux下如何修改root密码以及找回root密码Linux下修改root密码⽅法以root⾝份登陆,执⾏:passwd ⽤户名然后根据提⽰,输⼊新密码,再次输⼊新密码,系统会提⽰成功修改密码。
具体⽰例如下:[root@www ~]# passwd rootChanging password for user root.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication tokens updated successfully.Linux下添加新⽤户的命令useradd ⽤户名Linux下root密码找回⽅法Linux的root享有⾄⾼⽆上的权⼒,⼀旦root密码忘记或者被盗,是⼀件⾮常头痛的事情,那么怎么样才能找回root的密码呢?本⼈把其总结如下:(⼀)Linux 系统密码破解1. 在grub选项菜单按e进⼊编辑模式2. 编辑kernel那⾏ /init 1 (或/single)3. 按B重启4. 进⼊后执⾏下列命令root@#passwd root (配置root的密码)Enter new unix password:输⼊新的密码root@#init 6(⼆)Debian linux 系统密码破解1. 在grub选项菜单’Debian GNU/Linux,…(recovery mode)’,按e进⼊编辑模式2. 编辑kernel那⾏⾯的 ro single 改成 rw single init=/bin/bash,按b执⾏重启3. 进⼊后执⾏下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot(三)FreeBSD 系统密码破解1. 开机进⼊引导菜单2. 选择每项(按4)进⼊单⽤户模式3. 进⼊之后输⼊⼀列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密码命令)root@#root(要破解密码的⽤户名)Enter new unix password:root@#init 6 (重启)(四)Solaris 系统密码破解 1. 在grub选项菜中选择solaris failasfe 项2. 系统提⽰Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y3. 就进⼊单⽤户模式4. 输⼊下列命令#passwd#New passwd:输⼊新的密码#Re-enter New passwd:在次输⼊新的密码#init 6 (重启) (五)NetBsd 系统密码破解1.开机:当出现提⽰符号并开始倒数五秒时, 键⼊以下指令:> boot -s (进⼊单⽤户模式命令)2.在以下的提⽰符号中Enter pathname of shell or RETURN for sh:按下 Enter.3.键⼊以下指令:# mount -a# fsck -y4.使⽤ passwd 更改 root 的密码.5.使⽤ exit 指令进⼊多⼈模式.(六)debian linux系统密码破解1. 在Grub的引导装载程序菜单上,选择你要进⼊的条⽬,键⼊ “e” 来进⼊编辑模式;2. 在第⼆⾏(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键⼊”e”进⼊编辑模式;3. 在句末加上”init=/bin/bash”,回车;4. 按“b”启动系统.这样我们即可获得⼀个bash的Shell,进⼊shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:mount -no remount,rw /passwd rootsyncmount -no remount,ro /reboot这样即可成功更改debian的root⽤户的密码.(七)1.在启动linux的时候按Ctrl X,在bash#提⽰符下输⼊linux single 或 linux 1,然后在bash# 输⼊ passwd root 就可以更改密码了! 设置完后#init 6 重启 OK.2.在启动linux的时候按Ctrl X,在bash#提⽰符下输⼊:vi etcpasswd,找到root,把⾥⾯的root:x:….的“x”删掉.就删除了密码!(⼋)⼀、关于lilo1. 在出现 lilo: 提⽰时键⼊ linux single 画⾯显⽰ lilo: linux single2. 回车可直接进⼊linux命令⾏3. ⽤password命令修改密码⼆、关于 grub1. 在出现grub画⾯时,⽤上下键选中你平时启动linux的那⼀项,然后按e键2. 再次⽤上下键选中你平时启动linux的那⼀项(类似于kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键3. 修改你现在见到的命令⾏,加⼊single,结果如下:kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ single4. 回车返回,然后按b键启动,即可直接进⼊linux命令⾏5. ⽤password命令修改密码(九)1. 把系统安装光盘插⼊,重启机器,启动时迅速按下Del键,进⼊CMOS,把启动顺序改为光盘先启动,这样就启动了Linux安装程序,按F5,按提⽰打⼊Linuxrescue回车,进⼊救援模式,接下来是选择语⾔及键盘,直接回车即可,程序提⽰已经把硬盘上的Linux系统安装到了/mnt/sysimage下,然后出现了超级⽤户提⽰符#.2. 进⼊到硬盘etc⽬录下:cd/mnt/sysimage/etc,先做备份防不测:cpshadowshadow.old修改shadow⽂件的属性为可写:chmod wshadow然后⽤vi修改之:找到含root⽤户信息的那⼀⾏:root:….:,前两个冒号之间就是加密的密码,把它删除掉(冒号不能删),存盘退出.这样root的密码就为空了.3. 不会⽤vi的⽤户可以采取如下⽅法:找⼀张DOS盘插⼊软驱,把Shadow拷贝到DOS盘上:mcopyshadowa:/然后在Windows下⽤附件中的记事本修改之,注意打开⽂件类型⼀定要选所有⽂件(*.*),存盘退出.再拷回:mcopya:/shadowmnt/sysimage/etc4. 把Shadow的属性改回只读:chmod-wshadow,输⼊Exit退出,取出光盘.为安全起见,重启后应在终端窗⼝中再给root加上密.。
Linux 使用命令关键字管理用户

Linux 使用命令关键字管理用户在使用图形化窗口管理用户以外,还可以使用更多的命令关键字来对用户进行管理,下面将介绍几种常用的命令关键字,来管理用户信息。
1.更改用户密码更改用户帐户的密码可以使用passwd命令,语法格式介绍如下,命令中的各参数介绍如表2所示:语法格式:表2 passwd命令参数介绍例如,在Linux系统中,设置wxb用户帐户的密码信息。
首先,在系统面板中,执行【应用程序】|【附件】|【终端】命令,打开【终端】窗口,如图11所示。
然后,输入“passwd whf”命令并按键,在提示“New UXIX password:”后,输入新的密码,并按键;其次,在弹出“Retype new UXIX password:”后,再次输入刚才的密码,并按键。
最后,将提示“passwd:all authentication tokens updated successfully.”信息,则表示密码已经修改成功,如图12所示。
图11 执行【终端】命令图12 修改用户密码当用户密码修改完成后,所更新的密码信息将加密放入“/etc/shdow”文件。
选取一个不易被破译的密码是很重要的。
选取密码应遵守如下规则:●密码应该至少有6位(最好是8位)字符。
●密码应该是大小写字母、标点符号和数字混杂的。
2.更改用户信息修改用户账户的各项设置和相关信息可以使用usermod命令,其语法格式如下,语法中的各参数介绍如表3所示。
语法格式:例如,在终端窗口中,使用usermod命令,将wang的用户名称更改为xiao。
首先,在系统页面中,执行【应用程序】|【附件】|【终端】命令,打开【终端】窗口。
然后,在【终端】窗口中,输入“usermod –l xiao wang”命令并按键,执行完成修改用户账号名称的操作,如图13所示。
图13 修改用户信息3.建立用户创建新的用户帐户,并且使用系统上的预设值可以使用useradd命令进行创建。
Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

Linux学习之CentOS(⼆⼗⼆)--单⽤户模式下修改Root⽤户的密码在上⼀篇随笔⾥⾯详细讲解了Linux系统的启动过程 (),我们知道Linux系统的启动级别⼀共有6种级别,通过 /etc/inittab 这个⽂件我们就能看到:[root@xiaoluo ~]# cat /etc/inittab# inittab is only used by upstart for the default runlevel.## ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## System initialization is started by /etc/init/rcS.conf## Individual runlevels are started by /etc/init/rc.conf## Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf## Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,# with configuration in /etc/sysconfig/init.## For information on how to write upstart event handlers, or how# upstart works, see init(5), init(8), and initctl(8).## Default runlevel. The runlevels used are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)# 3 - Full multiuser mode# 4 - unused# 5 - X11# 6 - reboot (Do NOT set initdefault to this)#id:5:initdefault:这⾥我们看到系统的默认启动级别是5,也就是有图形界⾯的那个。
LINUX中如何通过命令行来添加用户并设置密码

LINUX中如何通过命令行来添加用户并设置密码由于要在LINUX服务器上新建FTP账号.所以就在网上找了一些资料.后来才知道只要新建好USER就能对应上它的FTP.所以归根揭底只要新建好USER就OK.下面是新建USER的详解.我试过.说得很清楚.希望对大家有帮助.管理用户(user)的工具或命令;useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;pwcov 注:同步用户从/etc/passwd 到/etc/shadowpwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和/etc/passwd 创建/etc/passwd ,然后会删除/etc/shadow 文件;finger 注:查看用户信息工具id 注:查看用户的UID、GID及所归属的用户组chfn 注:更改用户信息工具su 注:用户切换工具sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;visudo 注:visodo 是编辑/etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑/etc/sudoers 的效果是一样的;sudoedit 注:和sudo 功能差不多;2)管理用户组(group)的工具或命令;groupadd 注:添加用户组;groupdel 注:删除用户组;groupmod 注:修改用户组信息groups 注:显示用户所属的用户组grpckgrpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件;///////////建立一个新用户建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux更改用户密码
环境
RedHat Linux 9 + VWWare 7.1.2 + Putty 0.62
问题
Linux更改用户密码
解决
方法一
1.如果你是以普通用户登录的话,修改自己的密码,使用passwd命令。
会让你先输入自己的旧密码,再输入两遍新密码。
[plain]view plaincopyprint?
1.[wgb@localhost root]$ passwd
2.Changing password for user wgb.
3.Changing password for wgb
4.(current) UNIX password:
5.New password:
6.Retype new password:
7.passwd: all authentication tokens updated successfully.
8.[wgb@localhost root]$
9.
10.[wgb@localhost root]$ passwd wgb
11.passwd: Only root can specify a user name.
2.如果你是root用户登录的话,使用passwd root或者passwd,就可以修改root 的密码。
直接输入两遍新密码就可以了,不用输入旧密码。
[plain]view plaincopyprint?
1.[root@localhost root]# passwd
2.Changing password for user root.
3.New password:
4.BAD PASSWORD: it is too short
5.Retype new password:
6.passwd: all authentication tokens updated successfully.
7.[root@localhost root]#
8.
9.[root@localhost root]# passwd root
10.Changing password for user root.
11.New password:
12.BAD PASSWORD: it is too short
13.Retype new password:
14.passwd: all authentication tokens updated successfully.
15.[root@localhost root]#
方法二
root用户登录,打开终端,执行echo "你想设置的密码" | passwd --stdin 用户名[plain]view plaincopyprint?
1.[root@localhost root]# echo "wgb" | passwd --stdin wgb
2.Changing password for user wgb.
3.passwd: all authentication tokens updated successfully.。