Linux命令-权限管理命令:umask
umask -S 显示用户创建目录或文件时的默认权限
mkdir shuaige 创建一个shuaige目录
ls -ld shuaige 查看shuaige目录当前的权限(和上面默认的权限是一样的)
touch -l abcd 创建一个abcd文件
ls -l abcd 查看abcd文件的权钱(注意和上面默认的权限是不一样的)
注意,每个权限位置上都少了一个x
在linux系统中,默认创建的文件,是没有可执行的权限的,所以linux系统相对来说还是很安全的。
umask 查看默认创建的权限,返回0022
了解目录或者文件权限是如何添加上去的(逻辑与运算),看下图:
修改默认022的值为077,在创建文件之后的权限是什么样子的,如下:
umask 077 修改默认创建文件或者目录的权限为077
touch meinv 创建meinv文件
ls -l meinv 查看meinv文件的默认权限已经是rw-------,而不是之前abcd文件的rw-r--r--了。
mkdir mingxing 创建mingxing目录
ls -ld mingxing 查看mingxing目录的权限已经是rwx------,而不是之前shuaige目录的rwxr-xr-x了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现