第1页:第四章开始使用Unix
本页为第四章开始使用Unix的章节封面,标示本章讲解的用户标识、登录注销方式与超级用户root。
第2页:本章需要解决的几个问题
- 用户和用户标识的区别?
- 注销的4种不同方式?
- 如何检查非授权的账户使用?
- 超级用户的用户标识是什么?
第3页:系统管理员
- 不管哪种方式,Unix系统都需要管理和维护,负责这些工作的人就是“系统管理员(system administrator)”,简称sysadmin或admin
- Unix的访问有两种方式:-自己拥有的Unix计算机-共享的多用户系统
- 系统管理需要掌握的技术:-文件系统-文本编辑器-shell
第4页:用户标识和口令
- 这样的用户被称为账户(看来当初Unix对用户是收钱的)。Unix会记录账户的所有操作。
- 用户可以在Unix上使用必须:-拥有用户标识(userid)和口令(password)-拥护相关权限
第5页:用户标识和口令:用户可以
本页为课件图示页,源文件仅保留小节标题“用户标识和口令”,配合图形讲解用户可以、这样的用户被称为账户、用户标识是怎么确定的呢等内容,建议对照原图补充细节。
第6页:用户标识和口令
- 用户标识是怎么确定的呢?-由系统管理员确定
- 可以根据真实的姓名
- 也可以根据一些客观标准
- 用户标识是公开的-怎么保证用户安全呢?
第7页:登录
- 登录就是输入用户标识、口令,但需要注意:-口令的输入不回显,也不显示星号
- 如果是远程连接,不正确的登录次数太多,就会断开连接
- 口令是大小写敏感的
- 不正确登录时,系统不会告诉你是用户标识错误,还是口令错误,只是提示“Login incorrect”
第8页:登录:还有一件奇怪的事情
- 还有一件奇怪的事情
- -提示输入用户标识时的提示信息为:login-提示输入口令时的提示信息为:Password
第9页:登录:回车和换行
- 回车和换行
- 这两个术语来自于电传打字机
- 回车是指从行尾移到行首
- 换行是指从上一行移到下一行
- 在Teletype ASR33中是有两个键的:回车(return)和换行(Linefeed)-现代的键盘上只有一个键:Enter,同时具有回车和换行的功能
第10页:登录以后发生的事情
- 登录以后的提示信息可能各有不同,取决于管理员的配置
- 下图给出一个典型的FreeBSD系统登录后显示的消息
第11页:
第12页:登录以后发生的事情:第一行显示该用户上次
- 第一行显示该用户上次登录的时间,末尾显示ttyp1是上次登录是使用的终端。-利用第一行的信息,可以确定是否有人未经授权而使用你的账户。
- 第三行开始的3行是版权信息
- 第五行是版本信息
- 最后一行是问候信息
第13页:着手工作:shell提示
- 在显示完欢迎信息后,Unix将会启动shell,将控制权交给它,然后shell给出一个提示,称为shell提示,等待输入命令。
- 在Unix世界有很多种不同的shell-最流行的有三种:Bash、C-Shell、Korn-Shell-对于Bash和Korn-Shell,shell提示是$-对于C-Shell,shell提示是%-开可以在基本shell提示的基础上进行定制,如显示机器名nipper$
第14页:注销
- 注销就是告诉Unix系统结束当前用户的工作。为了安全,在离开终端前,一定要先注销。
- 注销的方法-在shell提示下,按Ctrl+D(容易误操作,有些系统不支持)-logout-exit-login,告诉系统要使用新用户登录,旧用户自然就注销了(在有的系统中并不注销旧用户,这种情况,不能使用这个方式注销用户)
第15页:大写字母和小写字母
- Unix是大小写敏感的
- 用户标识和口令区分大小写-shell命令区分大小写
- 文件名区分大小写-Unix下的编程语言区分大小写
第16页:Unix会话样本
第17页:
第18页:改变口令
- 为什么要改变口令?
- 改变口令的方式:-出于安全的考虑,口令有一个“口令过期时间(password aging)”,到期后,强制你改变口令。-使用passwd命令修改口令。(为什么不将命令名设为password呢?)
- 口令设置的要求:-至少8个字符-各种符号混合
第19页:口令选择
- 口令保密的要求
- 永远不要把口令告诉别人
- 选择一个不容易猜测的口令
- 第一次得到账户时,要修改口令
- 不要炫耀你编制口令的技巧
- 不要将口令写出来
- 定期改变口令
第20页:口令选择:避免选择的口令
- 避免选择的口令
- 不要用用户标识
- 不要用人名
- 不要用字典中的单词
- 不要用生日、电话号码等数字
- 不要选择键盘序列,如12345,abcde-不要与流行文化相关
第21页:口令选择:口令选择指南-字母
- 口令选择指南-字母、数字、特殊符号混编-一个有意义的短语或句子的缩写dontBL8 = don’t be late2b||~2b = to be or not to be-随机选择的无意义序列wan24NIK8?
第22页:检查他人是否使用过你的Unix账户
- 登录后,看提示信息中的上次登录信息
- 使用last命令命令格式:last [userid]说明:没有userid参数时,将显示所有用户的上次登录信息
第23页:用户标识和用户
- 用户是使用Unix系统的人
- 用户标识是用户在Unix系统中的身份
- 在Unix中所有的操作,都是跟用户标识有关的,而不是用户
- 多个用户可以使用同一个用户标识
- 一个用户可以拥有多个用户标识
第24页:超级用户的用户标识
- Unix中所有的用户都是平等的,只有一个例外
- root可以完成Unix所支持的所有操作
- 以root登录的用户都是超级用户
- 超级用户的用户标识是:root
- 系统管理员至少有两个用户标识:正常用户标识和root