HarmonyOS鸿蒙分布式文件操作的时候权限问题

server/2024/10/24 6:07:26/
对于分布式文件跨设备操作的时候,一定记得设置文件等级权限,否则会出现各种不同的异常:

setSecurityLabel 设置文件权限
代码:

 //设置文件权限securityLabel.setSecurityLabel(destUriPath, 's1').then(() => {PhLog.info('Succeeded in setSecurityLabeling.');})

PS:
1. 对于不满足安全等级的文件,跨设备仍然可以看到该文件,但是无权限打开访问该文件。
2. 分布式文件系统的数据等级默认为S3,应用可以主动设置文件的安全等级

文件等级属性,只支持"s0",“s1”,“s2”,“s3”,“s4”


http://www.ppmy.cn/server/134363.html

相关文章

滑动窗口子串

文章目录 滑动窗口一、无重复字符的最长子串二、找到字符串中所有字母异位词 子串三、和为 K 的子数组四、滑动窗口最大值五、最小覆盖子串 滑动窗口 一、无重复字符的最长子串 题目链接 (方法一:暴力枚举) (方法二&#xff…

shell——正则表达式入门

目录 一、常规匹配 二、特殊字符 ^ $ . * 字符区间 \ 三、示例 shell中总是会需要对文本字符串做各种各样的剪切拼接等操作,除了 basename 和 dirname 这种简单的函数外,还可以用正则表达式,定义模糊匹配的筛选规则 一、常规匹配 管…

基于 vue 快速上手 React

1. Hook 函数 a. useState(响应式数据) import {useEffect,useState} fromm "react" function App(){const [data,setData]useState(0)const setClick()>{// 1.普通修改setData(data1)// 2.多次修改,因为 setData 是异步修改 …

Web3应用场景大揭秘:区块链技术的创新与突破

随着互联网技术的不断发展,Web3已经成为未来网络的一个重要趋势。这一阶段的互联网不仅仅是对信息的存取和传递,更是强调去中心化和用户控制的生态体系。区块链技术作为Web3的核心支柱,正通过各种应用场景推动互联网的创新与突破。本文将揭秘…

基于Matlab 疲劳检测系统

Matlab 疲劳检测系统【源码 GUI】 疲劳检查可以根据眼睛和嘴巴的张合度来判断是否疲劳 一、源代码 function varargout GUI(varargin) % GUI MATLAB code for GUI.fig % GUI, by itself, creates a new GUI or raises the existing % singleton*. % % …

安全见闻(3)——开阔眼界,不做井底之蛙

内容预览 ≧∀≦ゞ 安全见闻三:脚本程序与病毒声明导语脚本语言BAT/PowerShell脚本木马与宏病毒脚本病毒BIOS病毒 结语 安全见闻三:脚本程序与病毒 声明 学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只…

faiss向量数据库实现rag

1)环境准备 !pip install sentence-transformers transformers faiss-gpu 2)代码实现 import faiss import numpy as np from sentence_transformers import SentenceTransformer from transformers import GPT2LMHeadModel, GPT2Tokenizer# 1. 加载 …

ubuntu clash 配合smartdns

下载安装clash 下载安装smartdns github 下载地址 配置 配置smartdns 设置smartdns配置端口,修改为没有占用的端口号,其他的都不用修改,官方推荐默认参数最佳! 编辑vim /etc/smartdns/smartdns.conf server-name smartdns b…