网站首页 > 教程分享 正文
Linux如何管理目录和文件属性
概述:在Linux文件系统的安全模型中,为系统中的文件(或目录)赋予了两个属性:访问权限和文件所有者,简称为"权限"和"归属"。其中,访问权限包括读取、写入、可执行三种基本类型,归属包括属主(拥有该文件的用户账号)、属组(拥有该文件的组账号)。Linux系统根据文件或目录的访问权限、归属来对用户访问数据的过程进行控制。
一、查看目录和文件的属性
使用带"-l"选项的ls命令时,将以长格式显示文件或目录的详细信息,其中包括了该文件的权限和归属等参数。例如,执行以下操作可以列出/etc目录和/etc/passwd文件的详细属性。
如"-rw-r--r--."由四部分组成,各自的含义如下:
第1个字符:表示该文件的类型,可以是d(目录)、b(块设备)、c(字符设备文件)、"-"(普通文件)、字母"l"(链接文件)等。
第2~4个字符:表示该文件的属主用户(user)对该文件的访问权限。
第5~7个字符:表示该文件的属组内各成员用户对该文件的访问权限。
第8~10个字符:表示其他任何用户(Other)对该文件的访问权限。
第11个字符:这里的"."与SELinux有关,目前不必关注。
"r、w、x"分别表示可读、可写、可执行。若需要去除对应的权限,则使用"-"表示。
二、设置目录和文件的权限
通过chmod命令设置文件或目录的权限,可以采用两种形式的权限表示方法:字符形式和数字形式。r、w、x权限字符可分别表示为八进制数字4、2、1,表示一个权限组合时需要将数字进行累加。
如:"rwx"采用累加数字形式可表示为"7","r-x"可表示为"5",而"rwxr-xr-x"由三个权限段组成,因此可以表示成"755"
chmod命令格式:
格式1:
格式2:
常用命令选项:
-R:递归修改指定目录下所有子项的权限
示例:
三、设置目录和文件的归属
使用chown命令为文件或目录设置归属
命令格式:
chown 属主 文件或目录
chown :属组 文件或目录
chown 属主:属组 文件或目录
注:同时设置属主、属组时,用户名和组名之间用冒号":"进行分隔。如果只设置属组时,需使用":组名"的形式。
常用选项:
-R:递归修改指定目录下所有文件、子目录的归属
示例:
猜你喜欢
- 2024-09-09 IT之家:强大的网盘管理工具Rclone安装教程
- 2024-09-09 系统管理员必备的Linux命令(linux操作系统管理员)
- 2024-09-09 《调教命令行03》认识一下,感觉不是说来就来的
- 2024-09-09 Linux命令行的艺术:高效管理你的服务器
- 2024-09-09 Linux 文件与目录管理的详解(linux文件和目录管理)
- 2024-09-09 shell——chmod命令(shell cmd)
- 2024-09-09 Python OS 文件/目录方法(python os.path)
- 2024-09-09 Linux知识点之文件传输(linux传文件夹命令)
- 2024-09-09 Linux知识点之文件管理(linux文件管理常用命令)
- 2024-09-09 Linux chmod命令(八进制语法)(linux常用命令chmod的使用)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)