码迷,mamicode.com
首页 > 系统相关 > 详细

linux权限管理初探

时间:2015-12-13 23:49:45      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:linux文件权限管理初探

权限管理

在linux系统上,有个“潜规则”,就是一切皆文件。字符设备是文件,目录是文件,套接字,也是文件...那么怎么区别那个文件到底属于哪种类型呢?

大多数文件系统的实现定义了7中文件类型, 分别是

普通文件 

目录

字符设备文件

块设备文件

本地域套接字

有名管道

符号链接

用户可以使用命令 ls -l 来查看文件的类型。ls命令输出的第一个字符即为文件类型。

[john@localhost ~]$ ls -l 

总用量 0

drwxrwxr-x. 2 john john 6 12月  9 12:53 test

字符d代表这是一个目录文件。

以下是ls命令使用的文件类型代码

文件类型        符号

普通文件 -

目录 d

字符设备文件 c

块设备文件 b

本地域套接字 s

命名管道 p

符号链接 l

文件属性

在传统的unix和linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读,写执行该文件。9个权限位分为3组,每组3位,分别代表属主,属组和其他人能够对该文件执行什么操作,构成文件的所谓模式。


drwxrwxr-x. 2 john john 6 12月  9 12:53 test

第一个字段的第一个字符为文件类型,后面9为分为三组,r表示可读,w表示可写,x表示可以执行。可以使用chmod改变权限。

chmod的使用

chmod [OPTION]... MODE[,MODE]... FILE...

chmod [OPTION]... OCTAL-MODE FILE...

chmod [OPTION]... --reference=RFILE FILE...



chown和chgrp

chown命令改变文件的属主所有权

(参考某个文件的权限为此文件创建权限)

    chown - change file owner and group

        chown [OPTION]... [OWNER][:[GROUP]] FILE...

        chown [OPTION]... --reference=RFILE FILE...

        chgrp - change group ownership

        chgrp [OPTION]... GROUP FILE...

        chgrp [OPTION]... --reference=RFILE FILE...



       umask一般shell内置命令

           用于设定文件创建时默认掩码


linux权限管理初探

标签:linux文件权限管理初探

原文地址:http://8522687.blog.51cto.com/8512687/1722605

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!