初次接触linux文件系统 - 1
程序员文章站
2022-07-15 11:01:05
...
[所学] linux的文件权限以及目录的概念
- 文件和目录
- 文件和目录的权限
- 权限操作
文件和目录
文件是用来承载数据的,一般可以分为文本文件,二进制文件和一些特殊格式的文档文件,目录就是windows下的文件夹,相当与一个树的节点
文件和目录的权限
使用命令 `ls -all` 查看但前路径下的所有文件和目录,其中两条如下:
-rw------- 1 easecat easecat 50640 1月 22 18:27 .xsession-errors.old
drwxr-xr-x 2 easecat easecat 4096 1月 19 21:33 公共的
每行开头的十个符号,表示其文件的属性,从第一行开始,其中有:’-rw- — ---’,分别代表,’ - ’ 表示文件的类型,‘r w -’ 表示文件的权限, ‘- - -’ 表示群组的权限, ‘- - -’ 表示其他人的权限
easecat 表示所属的用户,第二个easecat表示所属的群组,后面的分别是他的更新时间和档名,rwx分别代表了读取、修改、执行的权限,当该文件是目录时,只有r权限用户是不能访问该目录下的文件的,必须拥有执行权限,当然,如该你是root用户除外,如过该目录在你的本机上,也不受目录执行权限的影响
权限操作
- chgrp :改变文件所属群组
- chown :改变文件拥有者
- chmod :改变文件的权限, SUID, SGID, SBIT 等等的特性
用法
chgrp [-R] 群组 文件路径/目录路径
chown [-R] 账号名称:组名 文件或目录
chmod [-r] 权限 文件或目录
权限的数字表现形式
4 = R = 读
2 = W = 写
1 = X = 执行
下一篇: sudo无密码运行
推荐阅读
-
Linux编程 1 (文件系统路径说明, 目录结构说明)
-
(1)Linux文件系统的目录组成
-
Linux系统安全学习笔记(1)-- 文件系统类型
-
初次接触linux文件系统 - 1
-
stm32mp1 linux最小根文件系统制作教程(stm32mp157开发板实操)
-
【Golang】1.初次接触Go和初次使用Goland编写运行第一个Helloworld程序以及Main file has non-main package or doesn‘t报错
-
Linux编程 1 (文件系统路径说明, 目录结构说明)
-
(1)Linux文件系统的目录组成
-
Linux系统安全学习笔记(1)-- 文件系统类型
-
linux虚拟文件系统(VFS)(1)