日期:2014-05-16  浏览次数:20704 次

Linux系统复习备忘录5

这是本系列文档的第五篇,我准备大体覆盖一下登录、硬盘、周期性进程等内容。

首先我们看一下登录:


5.1 登录用户

       在第二篇中,我们讲到了linux系统的引导过程,这个对绝大多数用户来说是一个透明的过程.,但是对于登录来说,是看得见摸得着的操作。

在登录过程中,主要涉及linux下面两个比较重要的文件:/etc/passwd以及/etc/shadow

        Passwd文件时系统识别用户的一份清单。内容由7个冒号分隔的字段组成。有兴趣的同学可以自行学习。这里面只是大体提一下。

因为这个文件什么人都能看得,虽然加了密,但是总能被破解,为了避免这种尴尬,所有版本的LINUX系统都让用户把加密以后的口令藏在一个不是所有人都可以读的单独文件中,这个文件就叫shadow,在系统中,只有root用户才能读取这个文件的内容。

相对于用户,同样也有用户属组的概念,这个文件就是/etc/group,这个文件包含了UNIX组的名称和每个组中成员的列表。这个文件同样又4个字段,可自行查阅。

5.2 添加用户

       既然涉及用户,必然有什么添加,删除之类的操作,在LINUX中,添加用户,可以分为手工和命令方式,不过现在基本上很少有人会用手工的方式了,这里还是提及一下吧。

       5.2.1 手工模式

                手工模式添加用户,需要以下几个步骤:

                           1.编辑passwdshadow文件,定义用户账号;

                           2.把用户添加到/etc/group文件里面;

                           3.设置一个初始口令;

                           4.创建用户主目录,用chownchmod命令改变属性。

               如果想对一些命令和工具进行定制的话,那需要复制一些启动文件到用户的主目录中,启动文件一般是隐藏属性,在linux中,是以圆点开通的文件名。