Linux常用命令之权限管理

在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录,这也让linux更安全。下面主要讲解下常用的权限命令chgrp,chmod,chown 。

1、文件类型与权限

文件类型:

-:普通文件 (f)

d: 目录文件

b: 块设备文件 (block)

c: 字符设备文件 (character)

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

p: 命令管道文件(pipe)

s: 套接字文件(socket)

文件权限:

共9位,每3位一组,每一组:rwx(读,写,执行), 文件的权限分为三组,那这三组分别代表什么呢?

第一组: 文件拥有者权限

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

第三组:其他用户的权限

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

2、 与权限相关的命令

(1). chown :改变文件拥有者

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

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

例: chown root install.log

(2). chgrp:改变文件所属群组

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

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

例: chgrp test install.log

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

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

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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章