unit 6

                                        第六单元:文件权限

1.文件属性的查看
ls -l filename
-|rw-r--r--.|1| root| root|   46|Oct  1 05:03 |filename
1    2        3   4    5      6     7             8
①"-":文件类型
-   
普通文件
d    目录
c    字符设备
 套接字
p    管道
b    快设备
l   连接
②"rw-r--r--":文件读写权限
rw-|r--|r--
 
*   $   @
*所有人的权限
$
所有组的权限
@其他人的权限
③"1":
对文件:文件内容被系统记录的次数
对目录:目录中文件属性的字节数
④"root":文件所有人
⑤"root":文件所有组
⑥"46":文件内容的大小
⑦" Oct  105:03":文件最后一次被修改的时间
⑧"filename":文件名字
2.文件所有人所有组的管理
chown username     file|dir       
更改文件的所有人
chown username:groupname file|dir 更改所有人所有组
chown -R username     dir            更改目录本身及里面所有内容的所有人
chgrp -R groupname    dir        更改目录本身及里面所有内容的所有组
监控命令
watch -n 1 ls -lR /mnt



3.文件普通权限
rw-|r--|r--
 u  g   o
u:文件所有人对文件可以读写
g
:文件组成员对文件可读
o:其他人对文件可读
u优先匹配,g次优先,o当u,g不匹配时匹配

①r
对文件:可以查看文件中的字符
对目录:可以查看目录中文件的信息
②w
对文件:可以更改文件内字符
对目录:可以在目录中添加删除文件
③x

对文件:可以运行文件内记录的程序动作
对目录:可以进入目录中

4.字符方式修改该文件权限
chmod [-R] <u|g|o><+|-|=><r|w|x> file|dir
chmod u-x file1      
file1拥有者去掉x权限
chmod g+w file1      
file1拥有组添加w权限
chmod u-x,g+w file1  
file1拥有者去掉x权,file1拥有组添加w权限
chmod ugo-r file2       
file2的用户组其他人去掉r权限
chmod ug+x,o-r file3    
file3用户和组添加x权限,其他人去掉r权限


5.数字方式修改该文件权限
在linux中
r=4
w=2
x=1
文件权限数字表示方式
rw-|r--|r--
 u  g   o
u=rw-=4+2+0=6
g=r--=4+0+0=4
o=r--=4+0+0=4
所以文件权限表示为644
chmod 修改后权限值   file
chmod 777  file
7=rwx
6=rw-
5=r-x
4=r--
3=-wx
2=-w-
1=--x
0=---
6.系统默认权限的设定
从系统存在角度来说,开放权力越大,系统存在意义越高
从系统安全角度来说,开放权力越少,系统安全性越高
所以系统设定新建文件或目录会去掉一些权限
设定方式
umask      
 查看系统保留权限默认为022
umask 077    修改该系统保留权限为077,此设定为临时设定,只当前shell中生效
永久设定方式:
vim /etc/bashrc       
shell
 70     if [ $UID -gt 199 ] && [ "`id-gn`" = "`id -un`" ]; then
 71       umask 002   
普通用户umask
 72     else
 73       umask 077   
超级用户umask                                                                      
 74    fi

vim /etc/profile       
系统
 59 if [$UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ];then
 60    umask 002       
普通用户umask
 61else
 62    umask 077        
超级用户umask                                                                                         
 63 fi
以上两个文件umask设定值必须保持一致
source /etc/bashrc
source /etc/profile
让设定立即生效


7.特殊权限
①suid       
冒险位
之针对二进制可执行文件,
文件内记录的程序产生的进程的所有人为文件所有人
和进程发起人身份无关
设定方式:
chmod u+s file
suid=4
chmod 4xxx file


②sgid      
强制位
对文件:只针对二进制可执行文件,
   任何人运行二进制文件
   程序时程序产生的进程的所有组都是文件的所有组
   和程序发起人组的身份无关
对目录:当目录有sgid权限后,目录中新建的所有文件的所有组
   都自动归属到目录的所有组之中,和文件建立者所在的组无关

设定方式:

chmod g+s file|dir
sgid=2
chmod 2xxx file|dir


③sticky     
粘制位
t权限:
只针对与目录,当一个目录上有t权限,那么目录中的文件只能被所有人删除
设定方式:
chmod o+t direcotry
t=1
chmod 1777 direcotry


 

 

本项目构建于RASA开源架构之上,旨在实现一个具备多模态交互能力的智能对话系统。该系统的核心模块涵盖自然语言理解、语音转文本处理以及动态对话流程控制三个主要方面。 在自然语言理解层面,研究重点集中于增强连续对话中的用户目标判定效能,并运用深度神经网络技术提升关键信息提取的精确度。目标判定旨在解析用户话语背后的真实需求,从而生成恰当的反馈;信息提取则专注于从语音输入中析出具有特定意义的要素,例如个体名称、空间位置或时间节点等具体参数。深度神经网络的应用显著优化了这些功能的实现效果,相比经典算法,其能够解析更为复杂的语言结构,展现出更优的识别精度与更强的适应性。通过分层特征学习机制,这类模型可深入捕捉语言数据中隐含的语义关联。 语音转文本处理模块承担将音频信号转化为结构化文本的关键任务。该技术的持续演进大幅提高了人机语音交互的自然度与流畅性,使语音界面日益成为高效便捷的沟通渠道。 动态对话流程控制系统负责维持交互过程的连贯性与逻辑性,包括话轮转换、上下文关联维护以及基于情境的决策生成。该系统需具备处理各类非常规输入的能力,例如用户使用非规范表达或对系统指引产生歧义的情况。 本系统适用于多种实际应用场景,如客户服务支持、个性化事务协助及智能教学辅导等。通过准确识别用户需求并提供对应信息或操作响应,系统能够创造连贯顺畅的交互体验。借助深度学习的自适应特性,系统还可持续优化语言模式理解能力,逐步完善对新兴表达方式与用户偏好的适应机制。 在技术实施方面,RASA框架为系统开发提供了基础支撑。该框架专为构建对话式人工智能应用而设计,支持多语言环境并拥有活跃的技术社区。利用其内置工具集,开发者可高效实现复杂的对话逻辑设计与部署流程。 配套资料可能包含补充学习文档、实例分析报告或实践指导手册,有助于使用者深入掌握系统原理与应用方法。技术文档则详细说明了系统的安装步骤、参数配置及操作流程,确保用户能够顺利完成系统集成工作。项目主体代码及说明文件均存放于指定目录中,构成完整的解决方案体系。 总体而言,本项目整合了自然语言理解、语音信号处理与深度学习技术,致力于打造能够进行复杂对话管理、精准需求解析与高效信息提取的智能语音交互平台。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值