一、系统简介
Linux是一个真正意义上的免费的操作系统,起初是由Linus Torvalds出于个人爱好,在业余时间写成的一个操作系统,后来放到了INTERNET上而逐步演变成今天的Linux。今天的Linux,吸引了全世界成千上万的程序员,他们在不同的国家和地区来共同开发和完善这一免费的操作系统。 Linux继承了UNIX系统的特点,它的发展凝聚了世界各地无数开发人员的大量心血,体现了一种信息世界的共建、共享和共荣的精神。
二、基本概念
1、用户和用户组
Linux有很强的用户管理机制,它是通过用户和用户组这两个概念来实现的。
用户是指可以登录到系统的帐号。Linux是一个多用户的操作系统,它允许
多个用户同时登录到系统,Linux给每一个系统帐号一个用户ID,来区别不同的
用户。
同时Linux还通过用户组来为同一个组的用户分配权限,每一个组也有一个
组ID,来区别不同的组。
2、文件与目录许可权限
文件和目录的属性决定了文件和目录的被访问权限,即谁能存取或执行该文件。
使用命令ls -l将显示文件类型及文件许可权限等。
如:
文件类型
文件拥有者(u)许可权限
文件组拥有者(g) 许可权限
其他用户(o)许可权限
- rwx rwx rwx 1 root root 437428 Sep 15 21:21 vi
(图一)
(图一)用三元组表示文件许可权限,第一个三元组是拥有文件的用户(u),第二个三元组是拥有文件的组(g),第三个三元组是其他用户(o)。
Linux就是通过这种方法来对文件的许可权限进行管理,系统根据每个文件的许可权限来判断每个用户对每个文件的操作权限。
在整个系统中有一个用户不受限于这个限制,即root用户,系统的超级用户,它可以更改任何一个文件的许可权限。普通用户也可以使用chmod来改变属于他自己的文件和目录的许可权限。