展会信息港展会大全

CentOS 权限管理常用命令
来源:互联网   发布日期:2015-08-21 15:20:04   浏览:1718次  

导读: linux文件的权限管理总结一下!(4W1H模式) 1. 如下图 (图1.1) 大家对这张图很熟悉吧,下面我们就说一下,权限管理! 2. 文件类型与权限 我们先看一下上图1.1我们看第一栏, 文件类型: -:普通文件 (f) d: 目录文件 b: 块设备文件 (block) c: 字符设备文件 ...

linux文件的权限管理总结一下!(4W1H模式)

1. 如下图

(图1.1)

大家对这张图很熟悉吧,下面我们就说一下,权限管理!

2. 文件类型与权限

我们先看一下上图1.1我们看第一栏,

文件类型:

-:普通文件 (f)

d: 目录文件

b: 块设备文件 (block)

c: 字符设备文件 (character)

l: 符号链接文件(symbolic link file)

p: 命令管道文件(pipe)

s: 套接字文件(socket)

文件权限:

共9位,每3位一组,每一组:rwx(读,写,执行), 如message文件它权限为rw- r-- r--

我们上面说了,文件的权限分为三组,那这三组分别代表什么呢?

第一组: 文件拥有者权限

第二组: 文件所属群组权限

第三组:其他用户的权限

现在我们知道,文件的权限有三组,分别可以设置rwx(读,写,执行),那我们就来说一下,用什么命令可以设置这些权限与属性!

3. 与权限相关的命令

chown :改变文件拥有者

chgrp :改变文件所属群组

chmod :改变文件的权限, SUID, SGID, SBIT等等的特性

(1). chown

chown [-R] 账号名称:组名 文件或目录 选项与参数:

-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都变更

例: chown root install.log

(2). chgrp

chgrp [-R] dirname/filename ... 选项与参数:

-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件、目录 都更新成为这个群组之意

例: chgrp test install.log

注:chown root:root install.log 可同时改变文件的文件拥有者与所属组(#:#)

(3). chmod

chmod [-R] xyz 文件或目录 选项与参数:

xyz : 就是刚刚提到的数字类型的权限属性,为rwx 属性数值的相加

-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更

a. 数字类型改变文件权限

Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限,图1.1: 文件message的权限字符为rw-r--r--,这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

r:4

w:2

x:1

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

owner = rwx = 4+2+1 = 7

group = rwx = 4+2+1 = 7

others= --- = 0+0+0 = 0

所以等一下我们设定权限的变更时,该文件的权限数字就是770啦!

chmod 770 message

b. 符号类型改变文件权限

还有一个改变权限的方法!从之前的介绍中我们可以发现,基本上就九个权限分别是(1)user (2)group (3)others三种身份!那么我们就可以用u, g, o来代表三种身份的权限!此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r, w, x!也就是可以使用下面的方式来看:

chmod

u

g

o

a

+(加入)

-(除去)

=(设定)

r

w

x

文件或目录

例: 假如我们要设置一个文件的权限成为-rwxr-xr-x时,基本上就是:

user (u):具有可读、可写、可执行的权限;

group 与 others (g/o):具有可读与执行的权限。

chmod u=rwx,go=rx message

经过上面的讲解,我们把文件的权限的基本管理说了一下!大家懂了吗?嘿嘿下一篇,我们说一下Linux用户管理!

本文出自 “Share your knowledge …” 博客,请务必保留此出处http://freeloda.blog.51cto.com/2033581/1206739

赞助本站

人工智能实验室

相关热词: CentOS 权限 管理 常用 命令

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港