centos 密码长度?centos查看用户名密码

如何在 Linux 上设置密码策略

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。在 Linux上设置密码策略,分三个部分,具体是:

1、准备。安装一个PAM模块来启用cracklib支持,这可以提供额外的密码检查功能。在Debin,Ubuntu或者Linux Mint使用命令:

sudo apt-get install libpam-cracklib这个模块在CentOS,Fedora或者RHEL默认安装了。所以在这些系统上就没有必要安装了。如要强制执行密码策略,我们需要修改/etc/pam.d这个与身份验证相关的文件。这个文件会在修改后立即生效。

2、设置最小密码长度。寻找同时包含“password”和“pam_cracklib.so”的一行,并在后面加上“minlen=10”。这将强行设置密码的最小密码长度为10位,其中<# of types>多少个不同类型的字符在密码中使用。有四种符号类型(大写、小写、数字和符号)。所以如果使用所有四种类型的组合,并指定最小长度为10,所允许的简单密码部分将是6位。

在Debin,Ubuntu或者Linux Mint使用命令:

sudo vi/etc/pam.d/common-password

修改内容:

password requisite pam_cracklib.so retry=3 minlen=10 difok=3

在Fedora,CentOS或RHEL使用命令:

sudo vi/etc/pam.d/system-auth

3、设置密码复杂度。寻找同时包含“password”和“pam_cracklib.so”的一行,并在后面加上“ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1”。这将迫使你在密码中至少包括一个大写字母、两个小写字母、一个数字和一个符号。

在Debin,Ubuntu或者Linux Mint使用命令:

sudo vi/etc/pam.d/common-password

修改内容:password requisite pam_cracklib.so retry=3 minlen=10 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1

linux的root密码

linuxroot密码最大长度?

在Linux中,root用户密码长度与强度,是没有强制要求的,但设定用户密码时需要要遵守"复杂性、易记忆性、时效性"的密码规范.

工作操作中,就算是root身份,在设定密码时也要严格遵守密码规范,因为只有好的密码规范才是信息安全的基础

如何在Linux系统中更改Root密码?

1、在刚启动虚拟机的时候,会有短暂的读秒时间,鼠标点击虚拟机的画面(要把鼠标的光标从虚拟机中拉出来,按下ctrl+alt就可以了)在这个时候勇敢的按下E键,进入这样的界面。

2、再次按下E键,进入如下界面,并选择第二行。

3、选择好第二个之后,再按一次E键,进入编辑模式,输入引号中的代码“1”或者“single”,别弄少了前面的空格哦,这里的意思是表示我们要以单用户登陆到虚拟机。

4、回车,然后按B进入启动模式,等待启动完成,进入如下界面。

5、输入双引号中的代码“passwd”,回车,黄色的框内意思是:为root用户修改登录密码输入新密码于是你就输入你想要的密码回车然后再次输入刚才的密码,再回车然后重启虚拟机等待启动完成之后,用root和你刚才修改的密码就可以登录到root目录下了。

linux怎么破解root密码?

两个方法屡试不爽:

1.开机前进入到但用户模式下修改。以grub,contos6为例(前提是grub没有设置密码或你知到grub密码):1).开机读秒时按任意建进入到grub编辑界面。将光标移到到kernel那行。2).按e就可以对kernel这行进行编辑,在这行的最后输入single,enter确定。3).按b重启就可以进入但用户模式4).但用户模式中,直接passwd就ok

2.把这个系统挂载到另一个正常启动的系统上,chroot到系统下修改。以centos6,系统装在/sda1下为例:1).正常启动centos62).把需要更改密码的系统挂载到centos/mnt下#mount/dev/sdb1/mnt3).chroot到根目录挂载点#chroot/mnt4).执行passwd修改

怎么查自己linuxroot账号的密码?

linux下用户可以被查看到,但是密码都是加密的,无法被查看到的。

1、查看所有用户的方法:cat/etc/passwd且能看到用户和组的id、家目录以及使用壳。

2、查看当前登录用户:who3、所有用户密码都是加密的,无法被查看到,包括自己的用户。只有知道原密码才能更改密码或者登录

linux服务器怎么修改root密码?

1、首先,要用CRT软件连接Linux系统。

2、首选,确认是用root用户登录系统的。输入命令:id,查看登录用户信息。3、若修改root自己的密码,直接输入passwd.输入两遍,新密码即可。4、若修改其他用户,如oracle的密码,可直接输入passwdoracle.输入两遍性新密码即可。5、这样就修改成功了。

linux如何设置密码规则

准备工作:

安装 PAM的 cracklib模块,cracklib能提供额外的密码检查能力。

Debian、Ubuntu或 Linux Mint系统上:

$ sudo apt-get install libpam-cracklib

CentOS、Fedora、RHEL系统已经默认安装了 cracklib PAM模块,所以在这些系统上无需执行上面的操作。

为了强制实施密码策略,我们需要修改/etc/pam.d目录下的 PAM配置文件。一旦修改,策略会马上生效。

注意:此教程中的密码策略只对非 root用户有效,对 root用户无效。

禁止使用旧密码

找到同时有“password”和“pam_unix.so”字段并且附加有“remember=5”的那行,它表示禁止使用最近用过的5个密码(己使用过的密码会被保存在/etc/security/opasswd下面)。

Debian、Ubuntu或 Linux Mint系统上:

$ sudo vi/etc/pam.d/common-password

CentOS、Fedora、RHEL系统上:

$ sudo vi/etc/pam.d/system-auth

设置最短密码长度

找到同时有“password”和“pam_cracklib.so”字段并且附加有“minlen=10”

的那行,它表示最小密码长度为(10-类型数量)。这里的“类型数量”表示不同的字符类型数量。PAM

提供4种类型符号作为密码(大写字母、小写字母、数字和标点符号)。如果你的密码同时用上了这4种类型的符号,并且你的 minlen

设为10,那么最短的密码长度允许是6个字符。

Debian、Ubuntu或 Linux Mint系统上:

$ sudo vi/etc/pam.d/common-password

CentOS、Fedora、RHEL系统上:

$ sudo vi/etc/pam.d/system-auth

设置密码复杂度

找到同时有“password”和“pam_cracklib.so”字段并且附加有“ucredit=-1 lcredit=-2

dcredit=-1 ocredit=-1”

的那行,它表示密码必须至少包含一个大写字母(ucredit),两个小写字母(lcredit),一个数字(dcredit)和一个标点符号

(ocredit)。

Debian、Ubuntu或 Linux Mint系统上:

$ sudo vi/etc/pam.d/common-password

CentOS、Fedora、RHEL系统上:

$ sudo vi/etc/pam.d/system-auth

设置密码过期期限

编辑/etc/login.defs文件,可以设置当前密码的有效期限,具体变量如下所示:

$ sudo vi/etc/login.defs

这些设置要求用户每6个月改变他们的密码,并且会提前7天提醒用户密码快到期了。

如果你想为每个用户设置不同的密码期限,使用 chage命令。下面的命令可以查看某个用户的密码限期:

$ sudo chage-l xmodulo

默认情况下,用户的密码永不过期。

下面的命令用于修改 xmodulo用户的密码期限:

$ sudo chage-E 6/30/2014-m 5-M 90-I 30-W 14 xmodulo

上面的命令将密码期限设为2014年6月3日。另外,修改密码的最短周期为5天,最长周期为90天。密码过期前14天会发送消息提醒用户,过期后帐号会被锁住30天。

阅读剩余
THE END