您的位置:首页 > 运维架构 > Linux

鸟哥的Linux私房菜10.12 档案权限与目录配置(root身份)

2011-10-12 17:37 190 查看
第6章 Linux的档案权限与目录配置(root身份)

鸟哥在这里解释对于系统中档案权限,对于【用户】、【群组】、【其他人】用了“天神”,“王家三兄弟”,“张小猪”的例子,挺好玩也容易理解……

个人觉得这个就像C语言里面的private,project什么的一样吧

************************************************

Linux系统的账号与一般身份用户,还有root的相关信息,都是记录在/etc/passwd这个档案内……个人密码则是记录在/etc/shadow这个档案内,此外,Linux所有的组名都记录在/etc/group内。 这些文件不能随意删除……!!

************************************************

用户第一次以root的身份登录Linux时,输入的一些指令需要包含七个字段

档案类型权限——连接数——档案拥有者——档案所属群组——档案容量——档案最后被修改的时间——档名

*档案的类型和权限包括十个字符

第一个字符代表这个档案的类型【a、若为"d"则是目录;b、若为"-"则是档案;c、若为"|"则表示为连接档(link file);d、若为"b"则表示为装置文件里面的可随机存取装置;e、若为"c"则表示装置文件里面的串行端口设备】

剩余九个字符三个一组,且均是【rwx】的组合,第一组为档案拥有者的权限,第二组为同群组的权限,第三组为其他非本群组的权限。

*************************************************

怎样改变文件属性和权限呢?

指令:charp:改变档案所属群组

chown:改变档案拥有者

chmod:改变档案的权限,SUID,SGID,SBIT等等的特性

Linux底下的档案名称都非常的长,是为了让用户一看就知道该档案的用处……

*************************************************

FHS(Filesystem Hierarchy Standard) http://www.pathname.com/fhs/

目录分为以下四种交互作用的形态:

可分享的:可以分享给其他系统挂载使用的目录

不可分享的:自己机器上面运作的装置档案或者是与程序有关的socket档案等

不变的:有些数据如函数库、文件说明、主机服务配置文件等跟随者distribution不变动

可变动的:经常改变的数据如登录文件、一般用户可自行接受的新闻组等。



实际上分出三种:/(root,根目录),与开机系统有关;/usr(unix software resource),与软件安装/执行有关;/var(variable),与系统运作过程有关。

建议存在的目录,我干脆都贴上来好了





目录树架构图



(汗,相当不清晰了)

在系统中 .或者./ 表示本目录

..或者../表示上一级目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: