linux权限

本文介绍了Linux中shell的作用,如何在用户和内核间传递指令,以及权限管理,包括文件权限的设置、拥有者和组的作用、权限二进制表示法。还讨论了Windows和Linux的文件类型区别,以及Linux的包管理系统yum的使用。
摘要由CSDN通过智能技术生成

为什么要有shell(外壳)

因为用户不能访问os(内核)

外壳程序是什么?

核心工作:用户和内核之间,需求指令<-shell->执行结果

1.将使用者的命令翻译给核心chuli

2.同时,将核心的处理结果翻译给使用者

怎么做??

当执行有风险的指令时:创建子进程,让子进程执行,没有风险的自己执行

为什么存在所属组??

linux允许建立各种组,

拥有组,所属组,其他组,拥有组分配给查看文件的权限,其它组不具备

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

rwx rwx r-x 将这9的字符分成三组

拥有组,所属组具有rwx

其他组不具有可写权限(w)

修改权限:

能更改权限的前提:你是该文件的拥有者

chmod u-r file.txt 去掉拥有者的读权限

chmod u-r,g-r,o+w,去掉user, group的读,增加other 写

chmod a+w 给所有人加上写权限

更改文件的拥有者
sudo chown 用户 文件名
更改文件的所属组

sudo chgrp

chmod 用户:用户 文件名 // 同时改变拥有者和所属组

当拥有组和所属组的名字相同时,要改变一个组的名字

系统默认当前使用户时拥有组,而且只能匹配一次,因此改变拥有组的名字

权限的二进制

rwx—>111—>7

r-x—>101–>5

改变权限拥有者:必须是root权限:

文件类型:

在这里插入图片描述

在win下,有文件的类型,通常通过后缀标识,文件类型决定了它的操作。

linux的文件类型不通过后缀区分(不代表linux不用后缀)

-:表示普通文件,文本,源代码,图片,视频,库,可执行等

d:目录文件

b:block,块设备,磁盘设备

c:char,字符设备,键盘显示

l:链接文件

p:管道文件, mkfifo 创建管道文件

s:socket 文件

ln -s ./dir/dir1/mm:建立一个mm的快捷方式

linux 不通过文件后缀识别文件类型,但是人需要

file 文件名,识别文件的类型

常见的 权限三个问题:

1.进入目录的权限:x权限

2.r权限,可以查看该目录下的子文件,如果没有该权限,则不能ls - al

3.w权限,在该目录下进行文件的创建,删除

在这里插入图片描述

一个文件能否被删除,并不取决于文件本身,而是取决于这个文件目录的拥有者


linux 系统的temp目录是共享,,other默认具有w权限,是为了实现共享,但是其它人会删除,为了阻止这种行为,linux新增t权限位::::粘滞位:给目录中的other 设置一个权限为,具有x的意义,同时也进一步对目录权限进行特殊限定,也就是说只有拥有者和root才可以有删除的权限

认识yum

是linux的包管理系统,需要进行工具/指令/程序

1.源代码安装-----交叉编译的工作

2.rpm包直接安装

3.yum/apt-get

yum是linux预装的指令,搜索,下载,安装对应的软件,yum是相当于手机的应用市场

使用yum

谈yum的周边

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值