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

Linux系统:文件的类型及举例

2012-11-07 14:40 260 查看
你使用 ls -a

ldrwxr-xr-x.  4 root root         100 Apr 26 15:05 cpu

lrwxrwxrwx.  1 root root          13 Apr 26 15:05 fd -> /proc/self/

fdbrw-rw----.  1 root disk      7,   0 Apr 26 15:05 

loop0crw-rw----.  1 root lp        6,   2 Apr 26 15:05 lp2

你仔细看第一位 

d代表文件目录文件,

l代表链接文件,

b代表块设备文件,

c代表字符设备文件 

`-'          regular file   

`b'          block special file    

`c'          character special file    

`C'          high performance ("contiguous data") file    

`d'          directory    

`D'          door (Solaris 2.5 and up)   

 `l'          symbolic link    

`M'          off-line ("migrated") file (Cray DMF)    

`n'          network special file (HP-UX)    

`p'          FIFO (named pipe)    

`P'          port (Solaris 10 and up)    

`s'          socket    

`?'          some other file type

r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。

w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。

x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。请注意具备SUID权限的文件,黑客经常利用这种权限,以SUID配上root帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用。

T或T(Sticky):/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。

R,W,X是基本权限 S、T是特殊权限,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息