文件系统--读取/etc/passwd的顺序
来源:互联网 发布:数学模型方法与算法 编辑:程序博客网 时间:2024/05/18 00:21
/etc/passwd中的东东怎么读出来的呢?
首先我们列出各目录的inode信息:
root@ubuntu:/home/jack# ll -di / /etc /etc/passwd
2 drwxr-xr-x 23 root root 4096 2013-05-26 10:05 //
655364 drwxr-xr-x 132 root root 12288 2013-05-26 10:06 /etc/
665904 -rw-r--r-- 1 root root 2201 2013-05-25 21:32 /etc/passwd
/etc/passwd 有关的目录与档案资料如上所示,通常一个 filesystem 的最顶层 inode 号码会由 2 号开始。
1)/ 的 inode:
透过挂载点的资讯找到 /dev/hdc2 的 inode 号码为 2 的根目录 inode,且 inode 规范的权限让我们可以读取该 block 的内容(有 r 与 x) ;
2)/ 的 block:
经过上个步骤取得 block 的号码,并找到该内容有 etc/ 目录的 inode 号码 (1912545);
3)etc/ 的 inode:
读取 1912545 号 inode 得知 vbird 具有 r 与 x 的权限,因此可以读取 etc/ 的 block 内容;
4)etc/ 的 block:
经过上个步骤取得 block 号码,并找到该内容有 passwd 档案的 inode 号码 (1914888);
5)passwd 的 inode:
读取 1914888 号 inode 得知 vbird 具有 r 的权限,因此可以读取 passwd 的 block 内容;
6)passwd 的 block:
最后将该 block 内容的资料读出来。
- 文件系统--读取/etc/passwd的顺序
- 文件系统--读取/etc/passwd的顺序
- /etc/passwd的格式
- llinux根文件系统/etc/passwd文件详解
- llinux根文件系统/etc/passwd文件详解
- llinux根文件系统/etc/passwd文件详解
- /etc/passwd 的格式介绍
- /etc/passwd的文件结构
- linux的 /etc/passwd文件
- linux C 读取 /etc/passwd 和 /etc/shadow 文件 API
- /etc/passwd
- /etc/passwd
- /etc/passwd
- /etc/passwd
- /etc/passwd
- /etc/passwd /etc/group /etc/shadow 文件的格式说明
- /etc/passwd /etc/group /etc/shadow 文件的格式说明
- /etc/passwd&/etc/shadow
- 再再论指针之什么是数组名
- 001-准备篇
- 在irrlicht中播放视频
- linux下一个很有用的命令:yes
- 决定坚持做好一件事
- 文件系统--读取/etc/passwd的顺序
- linux中别名:alias和unalias
- hdu 1272 小希的迷宫
- UVA 11542 - Square
- 【replace的用法】第三届ACM/ICPC程序设计知识竞赛网络赛—— 字符串扩展
- 代码质量检查工具Sonar结合hudson、maven使用
- mysql change password
- 网络编程学习路线计划
- Ubuntu12.04下Linux服务器samba设置