Linux文件目录属性

写这篇文章主要是让自己总结一下linux文件目录的属性,让自己加深一下印象```
但也不乏有抛砖引玉之心```吼吼``望linux高手们多多指教~~
那么,接下来就进入正题了```
总所周知,linux能在多用户,多任务环境下依然能保持良好的安全机制``这与它的文件管理权限是分不开的``

linux通常将文件的访问方式分为3个类别:owner/group/other```且具有read/write/excute权限.

下面我们就来详细介绍~~顺便说一句:默认情况下,所有系统帐号与一般身份用户,以及root的相关信息都记录在

/etc/passwd文件内,密码记录在/etc/shadow文件中,linux所有用户组名称都记录在/etc/group内``

你可以用vi/vim来查看它们```注意不要轻易用root来修改``本人曾经就上过一当~`

接下来了解文件属性~

用 ll -a命令的时候会看到下面形式的内容:
drwxr-xr-x 23 root root 4096 04-19 14:32 .
drwxr-xr-x 23 root root 4096 04-19 14:32 ..
-rw-r--r--   1 root root     0 04-19 13:15 .autofsck
-rw-r--r--   1 root root     0 04-19 10:44 .autorelabel
drwxr-xr-x   2 root root 4096 2008-04-19 bin
drwxr-xr-x   3 root root 4096 04-19 12:27 boot
drwxr-xr-x 12 root root 4280 04-19 14:36 dev
[    1   ] [2] [3] [ 4 ] [ 5] [     6   ] [ 7 ]

[ 属性][连接][拥有者][用户组][文件大小][修改时间][文件名]

drwxr-xr-x这一列表示这个文件的属性

第一个属性表示这个文件是什么性质的:
[d]目录
[-]文件
[l]连接文件
[b]可供存储的借口设备
[c]串行端口设备
接下来的属性中,3个一组,且均为"rwx"3个参数的组合
其中,
[r]表示可读
[w]表示可写
[x]表示可执行

这三组中,第一组为"拥有者的权限"
第二组为"同用户组的权限"
第三组为"其他非本用户组的权限"

还要记一点:x与目录的关系很重要``
如果想对他人开放某个目录的话,请记住,开放该目录的x属性``

接下来的几个属性我就不用说了
``
哦,还记得说下,linux下的文件扩展名一点都没有用,不是因为.exe就可以执行了``
它是否执行还得看属性x~!~!

linux'/'下面的文件夹你至少都要知道它们是干什么的

因为太多,这里就不说了,可以找一本书看看,几乎每本书都列出来的有

一般查看,修改,删除,复制的命令我们也就不说了

文件与目录都有自己的默认权限

使用使用命令:umask   (-s)可以查看

晕,我忘说了,三个参数都对应有自己的数字:

r:4
w:2
x:1

好了```

除了上面说的一般属性外```

linux文件还有自己的文件隐藏属性```

这个属性在系统安全性方面尤其重要``

用命令chattr设置文件隐藏属性,具体使用方法也太多了,这里不说了,一般上网和书上都可以查得到``

我记得有个命令相当的重要:chattr +i [文件名]

这就像给文件上了一把锁,连root都不能直接去查看,需要root解锁才行(-i)

+a可以用来设置登录文件,只能增加,但不能修改和删除,这种特性正好适合登陆文件的胃口```

当然了,可以用lsattr查看文件的隐藏属性

不过除了上面讲的,还有文件特殊权限``

你在/tmp下用ll命令查看一下就会发现一个奇怪的现象``

那就是出现了三个属性(rwx)之外的s属性``

这就是文件特殊权限:SUID/SGID/Sticky Bit``

SUID可以让某个一般用户暂时得到root的权限

例如:
我们知道,帐号与密码的存放文件其实是/etc/passwd和/etc/shadow中``

/etc/shadow的权限是"-r--------",它的拥有者是root,其他用户连看看都不行``

可是有的时候我们想用一般用户,如我的:kakashi,改掉自己的密码怎么办呢

怎么说自己该自己的密码应该可以吧

所以就有了s属性了,它让你暂时的得到root的权限去修改这个文件``

怎么样```有点头晕把``

linux下面这么多的文件属性就保障了它具有良好的安全机制

特别是在作为网络服务器的时候,当很多用户访问的时候,这些机制就很有作用了```

所以不要认为很多很复杂而不去认真的学``

文件系统很基础也很重要,我上面所说的只是凤毛麟角```

也为了抛砖引玉```

请更多的高手来指正``

嘿嘿``就到此吧``还有硬盘那节没说呢``挂载硬盘挺好玩``

不过还是没3D好玩``吼吼```

就简单的把文件和目录说到这里吧``我都饿了``去吃饭咯```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值