Chinaunix首页 | 论坛 | 博客
  • 博客访问: 435613
  • 博文数量: 158
  • 博客积分: 1855
  • 博客等级: 上尉
  • 技术积分: 1888
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-18 14:19
文章分类

全部博文(158)

文章存档

2013年(4)

2012年(16)

2011年(10)

2010年(40)

2009年(61)

2008年(33)

分类: LINUX

2011-05-20 19:24:40

下面是一个完整的过程,蓝色字体的是用户输入的命令,而红色的是系统输出。

============================================

[root@linux ~]
# python

Python 2.3.4 (
#1, Oct 26 2004, 16:42:40) 

[GCC 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)] on linux2

Type 
"help""copyright""credits" or "license" for more information.

>>> 
import crypt;print(crypt.crypt("your password","ab"));

ab62Jfo2yjBEo

>>> 
按ctrl+d退出。
============================================

上面用户输入信息中的“your password”可以替换为需要加密的口令,“ab”可替换为任意的两个大小写字符或者数字,而“ab62Jfo2yjBEo”就是加密后的密文。


一个简单的例子如下:

useradd –p ab62Jfo2yjBEo testuser

usermod –p ab62Jfo2yjBEo testuser

 

[root@s2 ~]# python

Python 2.4.3 (#1, Dec 11 2006, 11:38:52)

[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import crypt;print(crypt.crypt("benet","AB")); 蓝色的需要自己输。

ABLXZ/H8z1EXs

>>> EXIT

Traceback (most recent call last):

  File "", line 1, in ?

NameError: name 'EXIT' is not defined

>>> exit

'Use Ctrl-D (i.e. EOF) to exit.'

>>> quit

'Use Ctrl-D (i.e. EOF) to exit.'

>>>

[root@s2 ~]# usermod -p ABLXZ/H8z1EXs lisi

然后使用lisi登录,密码为benet

阅读(867) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~