第五章、
Linux
文件
权限与目录配置
最½更新日期:
2015/06/03
Linux
最优秀的地方之一就在于他的多人多任务环境。而为了让各个使用者具有½保密的文件数据,因此文件的权限管理
就变的很重要了。
Linux
一般½文件可 存 取 的 身 份 分 为 三 个 类 别 , 分 别 是
owner/group/others
, 且 三 种 身 份 各 有
read/write/execute
等权限。若管理不当,你的
Linux
主机½会变的很『不苏湖!
@_@
』。另外,你如果首次½触
Linux
话,那么,
Linux
底下这么多的目录
/
文件,到底每个目录
/
文件代表什么意义呢?底下我们就来一一½绍呢!
5.1
使用者与群组
经过
第四章
的洗礼之后,你应该可以在
Linux
的指令列模式底下输入指令了吧?
½下来,当然是要
让你好好的浏览一下
Linux
系统里面有哪些重要的文件啰。
不过,每个文件都有相当多的属性与权
限,其中最重要的可能就是文件的拥有者的概念了。
所以,在开始文件相关信息的½绍前,鸟哥先
就简单的
(1)
使用者及
(2)
群组与
(3)
非本群组外的其他人等概念作个说明吧~
好让你快点½入状况的
哩!
^_^
1.
文件
拥有者
初次½触
Linux
的朋友大概会觉得很怪异,怎么『
Linux
有这么多使用者,
还分什么群组,有什么用?
』。
这个『用户与群组』的功能可是相当½全而好用的一个安全防护呢!怎么说呢?
由于
Linux
是个多人多任
务的系统,因此可能常常会有多人同时使用这部主机来½行工作的情况发生,
为了考虑每个人的隐私权以
及每个人喜好的工作环境,因此,这个『文件拥有者』的½色就显的相当的重要了!
例如当你½你的
e-mail
情书转存成文件之后,放在你自己的家目录,你总不希望被其他人看见自己的情书
吧?
这个时候,你就把该文件设定成『只有文件拥有者,就是我,才能看与修改这个文件的内容』,
那么
即使其他人知道你有这个相当『有趣』的文件,不过由于你有设定适当的权限,
所以其他人自然也就无法
知道该文件的内容啰!
2.
群组概念
那么群组呢?为何要配置文件案还有所属的群组?其实,
群组最有用的功能之一,就是当你在团队开发资
源的时候啦
举例来说,假设有两组专题生在我的主机里面,第一个专题组别为
projecta
,里面的成员有
class1, class2, class3
三个;第二个专题组别为
projectb
,里面的成员有
class4, class5, class6
这两个专题之
间是有竞争性质的,但却要½½同一份报告。每组的组员之间必须要能够互相修改对方的数据,
但是其他
组的组员则不能看到本组自己的文件内容,此时该如何是好?
Linux
底下这样的限制是很简单啦!我可以经由简易的文件权限设定,就能限制非自己团队
(
亦即是群组
)
的其他人不能够阅览内容啰!而且亦可以让自己的团队成员可以修改我所½立的文件!
同时,如果我
自己还有私人隐密的文件,仍然可以设定成让自己的团队成员也看不到我的文件数据。
很方便吧!
另外,如果
teacher
这个账号是
projecta
projectb
这两个专题的老师,
他想要同时观察两者的½度,因此
需要能够½入这两个群组的权限时,你可以设定
teacher
这个账号,
『同时支持
projecta
projectb
这两个
群组!』,也就是说:
每个账号都可以有多个群组的支持呢
这样说或许你还不容易理½这个使用者与群组的关系吧?没关系,我们可以使用目前『家庭』的观念来½