最近在看begining-the_command_line,比较基本,英语语法也比较简单,适合我看。
我边看边翻译了一下,加了自己的理解,自己的语言,例子有的是自己实践的。。。当然不是专业翻译的,比较不正规,凑合看看
先从第二章开始把,因为所有的书第一章都是介绍历史的,无聊,我不一般不看。
chapter 2 Performing Essential Command-Line Tasks
#Changing your password
#Working with virtual consoles
#Becoming another user
#Obtaining info about other user
unit 1 Changing your password
作为。。。。。
选定的密码必须要满足如下几个最基本的要求:
1.密码应该长一点:至少6个字符,如果是8个或以上那更好了。
2.密码应该复杂一点:可以混合使用字母,数字,或其他字符使其很难被别人猜出来。
3.使用大小写字母
4.确保你的密码不要像字典里的一些单词。攻击者会使用以匹配字典里的内容的单词进行蛮力攻击,称为“dictionary attacks”。
改变你的密码很简单,只需要一个command : passwd .首先你要输入自己当前的密码,然后根据它的提示输入新的密码。注意哦!你的新密码得满足以上的几条规定。然后再次确认你的新密码。
OK啦!
///
以下是在我机子上的例子
:
caoli@caoli-laptop:~$ passwd
更改 caoli 的密码。
(当前)UNIX 密码:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
密码未更改 ///因为我上面输入的是我以前的密码,它也会有提示。
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
必须选择更长的密码 ///因为我输了个4个字符的单词
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码 ///成功咯。哈哈。。。。
caoli@caoli-laptop:~$
///
提升:
如果你是以管理员身份登录的话,你还可以改变其他用户的密码。
如果你只是想改变密码的话, passwd username 就行了,就是后面加上你想改变密码的那个用户的用户名。
这里还有一些功能选项可以搭配着passwd用:
-d 为指定的用户移除密码
-l 锁定一个账户。当你知道在一个给定的时间内某个账户不要使用,使用这个命令很有用
-u 为一个账户解锁。对应上面的-l
-e 强制一个用户在他下次登录时改变密码