Linux基本权限(一)

目录

权限含义

权限位

    第一位——文件类型

   第二到第十位

   所属者和文件所属组

基本权限命令

    chmod(Change File Mode Bits)

    权限模式

    数字权限

    chown(Change File Owner)

    chgrp(Change Group Ownership)

权限主要有对人的限制以及事物的天然属性(人+事物)

对人的限制就是限制人能做什么,就好比某些视频软件的VIP用户与非VIP用户一样,VIP特属的视频限制了非VIP用户的访问

事物的天然属性是指事物本身是否具有某种属性,比如在视频软件下无法写代码,因为视频软件本身就不具有写代码的功能

权限含义

通过ls -l可以查看文件或目录的信息,包括文件的权限,就像下面的权限"drwxr-xr-x",通常把这十位叫做权限位,那么这十一位表达的含义是什么呢。

drwxr-xr-x 3 root root 4096 Mar 26 23:07 home

 第一位——文件类型

与windows环境下不同,Linux的文件类型不是以文件名后缀定义的,而是以第一位权限位来定义

下面列出一些Linux中常见的文件类型。

 在平时使用当中遇到的最多的就是 - 和 d ,其他文件类型可供参考使用

第二到第十位

第二到第十位权限位可三三分组分别对应的是

2-4对应拥有者权限

5-7对应所属组权限

8-10对应其他用户(other)权限

其中r代表read,是读取权限 ; w表示write,是写权限;x 代表execute,是执行权限。有字母则表示有相应的权限,"-"则表示没有这种权限

 所属者和文件所属组

第一个root表示文件所属者为root用户
第二个root表示文件所属组为root组

 基本权限命令

chmod(Change File Mode Bits)

执行权限:所有用户,普通用户只能修改所有者是自己的权限。
命令格式:

[root@VM24-8-centos ~]# chmod 权限模式  文件名

常用选项:-R 递归设置权限,也就是给子目录中所有的文件设定权限

权限模式

chmod命令的权限模式的格式“[用户身份][赋予方式(+增加 或 - 减去以及 = 设置权限)][权限]”的格式

用户身份有:

-u:代表所有者(user)。

-g:代表所属组(group)。

-o:代表其他人(other)。

-a:代表全部身份(all)。

赋予方式对应的是 + - = 

权限对应的是rwx

例如

chmod u-r home 表达的是将home里拥有者的读权限删除

数字权限

 chown(Change File Owner)

功能:修改文件的拥有者 
命令格式:

[root@VM24-8-centos ~]# chown [参数] 拥有者:所属组 文件或目录   

常用选项:-R 递归设置权限,也就是给子目录中的所有文件都设置权限

例如

chown u1:u1 home 修改文件home拥有者和所属组

chgrp(Change Group Ownership)

 功能:修改文件或目录的所属组

格式:chgrp [参数] 用户组名 文件名

常用选项:-R 递归修改文件或目录的所属组

例如

chgrp u1 home   修改文件home的所属组

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值