Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97302
  • 博文数量: 16
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 167
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-06 10:28
文章分类
文章存档

2011年(1)

2009年(15)

我的朋友

分类: LINUX

2009-09-23 12:02:11

linux文件权限学习随笔一

   linux中,文件权限一直是困扰初学者的难题。但是还必须要把文件权限搞明白,否则你就很难进一步学习linux,因为你听不懂他的说什么,看不懂他的身份,不知道他要做什么。
 
   我已经习惯使用windows,已经习惯了单用户的操作;接触linux之后,我会按照windows的思维模式来思考linux,其实这是不对的。
 
   linux是多用户多任务,windows是单用户假多任务;linux面对的是企业级用户,面对的是服务器平台;windows主要针对个人用户。因此linux里面对文件的权限有非常严格的控制。所以我们在学习linux的时候,一定有树立文件权限的概念,对于同一文件,不同的用户,不同的组群,对于该文件的权限可能是不一样的。
 
   linux里面可以通过ls -al来查看当前文件夹的文件,例如:
[userc@redhat ~]$ ls -al
total 72
drwx------  3 userc a    4096 Sep 22 15:33 .
drwxr-xr-x  7 root  root 4096 Sep 22 14:50 ..
-rw-------  1 userc a     300 Sep 22 15:33 .bash_history
-rw-r--r--  1 userc a      24 Sep 22 14:50 .bash_logout
-rw-r--r--  1 userc a     191 Sep 22 14:50 .bash_profile
-rw-r--r--  1 userc a     124 Sep 22 14:50 .bashrc
-rwxrw-rw-  1 userc a       0 Sep 22 14:50 filea
-rw-r--r--  1 userc a       0 Sep 22 14:50 fileb
-rw-r--r--  1 userc a     120 Sep 22 14:50 .gtkrc
drwxr-xr-x  3 userc a    4096 Sep 22 14:50 .kde
 
其中:
 
-rwxrw-rw-   1        userc        a             0       Sep 22 14:50       filea
 文件属性  链接数  文件所有者 文件所属组群 文件大小 文件最后修改日期  文件名称
                  (owner) (group)
 
 
 
一、第一列是文件的属性,该列有有10个字符,由四个部分组成,分别代表的意思如下:
 
          d       rwx            r-x             r-x
       文件类型   拥有者权限   所属组群权限    其他用户权限
 
其中:第一部分表示该文件的类型:
    “-”表示是文件,例如上面的fileb
    “d”表示是目录,例如上面的.kde
    “l”表示是连接文件
    “b”表示为设备文件中可供存储的接口设备
    “c”表示为设备文件中的串行端口设备,例如鼠标,键盘
    
    第二,三,四部分分别表示该文件拥有者(owner),该文件所属组群(group),其他用户(others)对于该文件的权限。
 
    r表示可读,w表示可写,x表示可执行。如果没有某一权限,则用“-”来代替。
以上面filea为例:
-rwxrw-rw-  1 userc a       0 Sep 22 14:50 filea
filea的拥有者权限(owner):可读,可写,可执行
filea的所属组群权限(group):可读,可写
filea对于其他用户(others):可读可写
 
二、第二列表示连接数
 
三、第三列表示该文件所属的拥有者:owner
 
四、第四列表示该文件所属组群:group
 
五、第五列为文件大小
 
六、第六列为该文件新建日期或最后修改日期
 
七、第七列为文件名,如果该文件是以“.”开头,例如.bash_profile,则表明该文件是隐藏文件,只有用“ls -al”才能看得到,用“ls”是看不到的。

 
 
阅读(1366) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~