linux的文件类型和反问权限,Linux中文件类型和用户权限管理

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

文件类型

使用命令 ls -l 时每一行最前面第一个字母就是表示文件类型。

- 普通文件,一些应用程序创建的,比如文档、图片、音乐等等。

d 目录文件。

_c 字符设备文件, Linux 驱动里面的字符设备驱动,比如串口设备,音频设备等。_

_b 块设备文件,存储设备驱动,比如硬盘, U 盘等。_

l 符号连接文件,相当于 Windwos 下的快捷方式。

s 套接字文件。

p 管道文件,主要指 FIFO 文件。

用户权限管理

在 Linux 系统中,我们一共分三种账户:初次创建的用户,此用户可以比普通用户完成更多功能

root 用户,系统管理员

普通用户,安装完操作系统以后被创建的用户

每个账户也都有一个 UID 用于区分

文件权限

一个文件通常有三种权限:读(r)、写(w)、执行(x)

比如有一个文件的权限信息描述如下:

-rw-rw-r— 第一位表示文件类型,剩下的 9 位以 3 位为一组,分别表示文件拥有者的权限,文件拥有者所在用户组的权限以及其它用户权限。

对于文件,可读权限表示可以打开查看文件内容,可写权限表示可以对文件进行修改,可执行权限就是可以运行此文件 (如果是软件的话 )。_对于文件夹,拥有可读权限才可以使用命令 ls 查看文件夹中的内容,拥有可执行权限才能进入到文件夹内部。_

文件权限也可以用二进制来表示,将 rwx 三个一组,有权限为 1,没权限为 0。这样就可以表示一组权限。比如 r-x 就是 101,对应的十进制表示就是 5。

修改文件权限的时候也可以单独修改某一用户的权限。

用 a 表示全部用户,u 表示归属用户,g 表示归属组,o 表示其他用户。

=表示具备权限,+表示添加权限,-表示去除权限

比如我想对一个文件使他的归属用户拥有可执行权限,那么就可以使用 u+x。具体使用要使用 chmod 命令来修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值