您所在的位置:读书频道 > 操作系统 > Linux > 7.4 文件与目录的默认权限与隐藏权限

7.4 文件与目录的默认权限与隐藏权限

2007-09-27 14:05 鸟哥 人民邮电出版社 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜》一书全面而详细地介绍了Linux操作系统,第七章介绍的是Linux文件和目录管理,本节是文件与目录的默认权限与隐藏权限。

AD:

7.4  文件与目录的默认权限与隐藏权限

我们知道,一个文件有若干个属性,包括 ( r, w, x ) 等基本属性,及是否为目录(d)与文件(-)或连接文件(l)等属性。修改属性的方法前面也简要提过了,这里再补充一下。此外,Linux还可以设置其他系统安全属性,使用chattr来设置,以lsattr来查看,最重要的属性就是可以设置其不可修改的特性,让即便文件的拥有者都不能进行修改。这个属性相当重要,尤其是在安全机制方面(security)。
首先,先复习一下上一章谈到的权限的概念,看一看下面的例题。

例题二:系统有个一般身份用户dmtsai,他的用户组为users,家目录在 /home/dmtsai,你想将 ~/.bashrc复制给它(假设你是root),可以怎
么做?
答:
cp ~/.bashrc ~dmtsai/bashrc
chown dmtsai:users ~dmtsai/bashrc
在这个范例中,为了怕覆盖掉dmtsai自己的 ~dmtsai/.bashrc,所以重命名了文件名。而复制给它后,还要修正这个文件的拥有者与用户组才行。

例题三:我想在 /tmp下面建立一个目录,这个目录名为chap2_2_ex1,并且,这个目录的拥有者为dmtsai,用户组为users。此外,任何人都可以进入该目录浏览文件,不过除了dmtsai之外,其他人都不能修改该目录下的文件。
答:
因为除了dmtsai之外,其他人不能修改该目录下的文件,此外,dmtsai可以修改,所以整个目录的权限应该是drwxr-xr-x。因此:
mkdir /tmp/chap2_2_ex1
chown -R dmtsai:users /tmp/chap2_2_ex1
chmod -R 755 /tmp/chap2_2_ex1
在这个例题中,如果知道755是怎么计算出来的,那么,就对权限有一定程度的理解了。如果不知道755怎么来的,可到前一章,看看chmod命令的介绍。这部分很重要,要清楚地了解,否则就无法进行下去。假设你对于权限认识得差不多了,下面,我们就要来谈一谈,“新增一个文件或目录时,默认的权限是什么?”这个话题。

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

关于权限  默认  隐藏  目录  Linux  操作系统  shell  鸟哥  鸟哥的Linux私房菜的更多文章
Kubernetes权威指南--从Docker到Kubernetes实践全接触

Kubernetes是由谷歌开源的Docker容器集群管理系统,为容器化的应[详细]

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

网管员必读-网络管理(第2版)
本书是对《网管员必读—网络管理》第1版的全面重写,因为书中所涉及的两个主要网络操作系统都已升级。本书介绍的是Windows Serve

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院 区块链第一聚合媒体 zhijiapro