Linux权限操作管理

一. Linux权限的概念:

何为权限就是你没办法在Linux下干一些事情(文件的增删改查),因为你没权利,Linux下有两种用户
超级用户:可以再Linux系统下做任何事情,不受限制
普通用户:在Linux系统下做有限事情

命令: su [用户名]
功能:切换用户,从root 用户切换到普通用户,或者从普通用户切换到超级用户
在这里插入图片描述

因为有了用户的区分,权限随之而来,或者权限区分了用户,两者的说法可以互换,在这里我们引入这个例子这是想说明Linux中有权限之分.

有了权限之分那么就有权限的管理

二.Linux权限管理

1.文件访问者的分类

文件和文件目录的所有者 ;u—User
文件和文件目录的所有者所在组的用户 : g -Group
其他用户 : o -Others

2.文件类型和访问权限

ls -l 就可以查看文件的具体信息

下面列举了一个目录的信息
在这里插入图片描述

文件类型

d:文件夹 -:普通文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件

比如上面的就是一个普通文件

操作的基本权限:

读(r/4) 对文件有读取文件内容权限,对目录有浏览该目录得到权限

写(w/2)对文件而言有修改内容权限,对目录而言有删除以东

可执行(x/1)对文件而言,具有执行文件的权限,对目录而言,具有目录的权限

文件权限值的表示方法

1> 字符表示方法
在这里插入图片描述
2> 8进制表示法
在这里插入图片描述

了解了权限的表示方法之后,我们需要对权限值进行设置了

3.用户权限的设置

1)chmod
功能:设置文件的访问权限
格式:chmod [参数] 权限 文件名
常用选项: R -> 递归修改目录文件的权限
说明:只有文件的拥有者和root才可以改变文件的权限
chmod命令权限值的格式
① 用户表示符+/-=权限字符
+:向权限范围增加权限代号所表示的权限
-:向权限范围取消权限代号所表示的权限
=:向权限范围赋予权限代号所表示的权限

用户符号:

u:拥有者
g:拥有者同组用
o:其它用户
a:所有用户

举例

在这里插入图片描述
这里因为我们是拥有者,从所属用户可以看到,所以用u

这是一种表示方法

8进制表示法

chmod a=x /home/abc.txt

结合前面的表格可以设置我们所需要的权限

举例:

在这里插入图片描述
至于我们的基本操作,如果设置了对用户设置(包括自己)了只写操作之后,那么他就进不去一个目录或者文件
在这里插入图片描述在这里插入图片描述

如果我们需要执行写操作进入文件的话,我们可以进入 root 用户,或者更改自己的权限设置!

其他的权限也类似(普通文件操作,touch,mkdir,rm,mv,cp都是写操作,在只读模式权限下是不可以执行成功的)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值