首页 > 系统相关 >linux文件权限操作

linux文件权限操作

时间:2024-09-14 17:22:04浏览次数:14  
标签:文件 hadoop 目录 --- linux 权限 所有者

权限模型

Linux的权限控制基于RBAC(Role Based Authentication Control)模型
RBAC模型:基于角色的权限控制。

资源:权限控制系统要保护的对象,在linux中就是文件和目录;
权限:对资源的操作,包括读和写
角色:对用户的分组。将同一类的用户划分到同一个用户组中,让他们具备相同的权限。
用户:登录系统时使用的账号

文件属性

  • 文件的属性
    在这里插入图片描述
  • 权限信息
    在这里插入图片描述
说明:
	没有权限,用减号[ - ]代替
	0首位表示文件类型
	第1-3位确定属主(该文件的所有者)拥有该文件的权限。---User
	第4-6位确定属组(所有者的同组用户)拥有该文件的权限,---Group
	第7-9位确定其他用户拥有该文件的权限 ---Other
  • 文件的操作权限
字符目录文件
r(读)可以查看目录内容读取,查看内容
w(写)重命名、删除、创建目录中的内容修改,但是不能删除。只有对该文件的目录有写权限,才能删除!
x(执行)进入目录可以被系统执行

权限操作

  • 改变权限
第一种方式变更权限:
	chmod  [{ugoa}{+-=}{rwx}] [文件或目录]
	u:所有者  g:所有组  o:其他人  a:所有人(u、g、o的总和
	
第二种方式变更权限:
	chmod  [mode=421 ]  [文件或目录]
	r=4   w=2   x=1   rwx=4+2+1=7
  • 改变所有者
chown [选项] [最终用户] [文件或目录]		(功能描述:改变文件或者目录的所有者)

[hadoop@namenode-1 /]$ chown -R hadoop:hadoop /home/data/
-R:递归操作
  • 改变所属组
chgrp [最终用户组] [文件或目录]	(功能描述:改变文件或者目录的所属组)

标签:文件,hadoop,目录,---,linux,权限,所有者
From: https://blog.csdn.net/qq_41074187/article/details/142217846

相关文章

  • linux用户及用户组操作
    用户管理命令基本命令(1)useradd用户名 (功能描述:添加新用户)(2)useradd-g组名用户名 (功能描述:添加新用户到某个组)(3)userdel用户名 (功能描述:删除用户但保存用户主目录)(4)userdel-r用户名 (功能描述:用户和用户主目录,都删除)(5)usermod-g用户组用户名 (功能描述:......
  • 通过shell脚本一键修改Linux主机名和IP地址脚本
    目录1.前言 2.shell脚本的具体实现以及解析 1.1脚本功能概述1.2脚本结构分析3.致谢1.前言 在复杂的Linux系统管理中,高效准确地进行配置调整是至关重要的任务。当面临需要同时修改主机名和IP地址的情况时,手动操作不仅繁琐易错,还会耗费大量的时间和精力。想象......
  • 合并所有文件
    importosimportpandasaspdimportosimportshutildefclear_folder(folder_path):#检查文件夹是否存在ifnotos.path.exists(folder_path):print(f"文件夹{folder_path}不存在。")return#遍历文件夹中的所有文件和子文件夹forfilenam......
  • Python存储与读写二进制文件
    本文介绍了一种在Python中将Numpy数组转存为一个紧凑的二进制格式的文件,及其使用内存映射的形式进行读取的方案。一个二进制的数据流,不仅可以更加方便页形式的内存映射,相比于传统的Numpy单精度浮点数数组还有一个可哈希的特性。总体来说是一个对于高性能计算十分友好的存......
  • GGUF大模型文件格式
    GGUF大模型文件格式https://www.datalearner.com/blog/1051705718835586 大语言模型的开发通常使用PyTorch等框架,其预训练结果通常也会保存为相应的二进制格式,如pt后缀的文件通常就是PyTorch框架保存的二进制预训练结果。但是,大模型的存储一个很重要的问题是它的模型文件巨......
  • 实现 Excel 文件导入到向量数据库(Milvus),并支持 先查询知识库(Milvus),然后再查询大模型(Ol
    为了实现Excel文件导入到向量数据库(Milvus),并支持先查询知识库(Milvus),然后再查询大模型(Ollama)的功能,以下是具体的实现步骤:1.导入Excel数据到向量数据库(Milvus)首先,您需要将Excel文件中的数据向量化,并将这些向量导入到Milvus数据库中。可以使用pandas读取Excel文件,使用......
  • src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录
    (venv)shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$pipinstallpyaudiosounddeviceCollectingpyaudioDownloadingPyAudio-0.2.14.tar.gz(47kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━47.1/47.1k......
  • Android Studio报错: Could not find pub.devrel:easypermissions:0.3.0, 改用linux编译
    在Androidstudio中去编译开源的仓库,大概率就是各种编译不过,一堆错误,一顿改错,基本上会耗费非常多时间,比如:这个就是改gradle版本,改成7.2,修改完成之后,还有其他报错: Executionfailedfortask':app:checkDebugDuplicateClasses'.>Couldnotresolveallfilesforconfiguration......
  • 10款功能强大的电脑加密软件排行榜!企业文件加密软件推荐
    在当今数字化时代,数据安全已成为企业运营的重中之重。无论是个人用户还是企业用户,都需要确保其重要文件和数据的安全性。电脑加密软件作为一种有效的数据保护工具,能够帮助用户加密敏感信息,防止数据泄露和未经授权的访问。1.安秉网盾这是一款专门为满足企业需求设计的加密软......
  • Linux--基本指令(一)
    文章目录Linux发展史ls指令pwd命令cd指令touch指令mkdir指令rmdir指令&&rm指令man指令cp指令mv指令cat指令Linux发展史UNIX发展的历史1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务......