Linux的文件、目录权限管理
2024-09-20 16:00:50
查看文件夹的详细信息
[root@s25linux ~]# ll /tmp
总用量 4
drwxr-xr-x. 2 root root 6 2月 17 11:00 hehe #文件夹
解读它的信息
drwxr-xr-x 拆分如下
d d代表是一个文件夹
rwx user是root,root可以读写执行
r-x group也是root,root组里的成员,可以读,执行
r-x others权限是 读,执行
#文件的权限,必须顺序是 rwx ,没有权限则写一个-号
-rw-r--r--. 1 pyyu pyyu 2328 2月 17 09:15 pwd.txt #文件
#解读如上的权限
- 开头是 -号,就是普通的文本类型
rw- user是pyyu,pyyu这个用户权限是 可读、可写,不可执行
r-- group是pyyu,只读
r-- 此时peiqi这个用户对于pwd.txt这个文件,权限就是 只读的
对于文件的rwx
r cat,more,less,head,等读取文件内容的操作
w vim ,echo,等写入内容的操作
x 可以执行的脚本,例如bash,python等脚本,文件会变成绿色
对于文件夹的rwx
r ls 查看文件夹内容
w 允许在文件夹中创建文件等操作
x 允许cd进入此文件夹
chmod命令总结
chmod 可以更改文件的权限,更改针对 user,group,other的权限修改,例如
chmod u+r file.txt #给文件的user,添加读的权限
chmod g-x file.txt #给文件的group组权限,去掉可执行
chmod o+r,o+w,o+x file.txt #给文件的other身份,最大的权限,读写执行
chmod 000 file.txt #给与文件最低的权限,任何人不得读写执行
图解:
chown
change owner缩写
更改文件的拥有者,user
chown 新的属主 file.txt
chgrp
更改文件的拥有组,group
change group 缩写
chgrp 新的属组 file.txt
最新文章
- 如何查看SQL Server的版本、补丁包信息?以及如何鉴别是否需要升级自己的SQL Server?
- Spring源码学习之: 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- [XAF] Keep the DetailView open in a popup window
- 使用Python画ROC曲线以及AUC值
- Javascript中void操作符
- WPF - MVVM - 如何将ComboBox的Selectchange事件binding到ViewModel
- c# 并行运算
- Windows Embedded Compact 2013升级:VS2013也能编译
- 移动web设计稿尺寸,关于移动web尺寸的那点事
- 在Oracle中查询表的大小、表的占用情况和表空间的大小
- 关于vs的lib文件和dll文件
- Android 一个绚丽的loading动效分析与实现!
- Servlet路径映射
- Python3+迭代器与生成器
- Android_scaleType属性
- 二十四、小程序中改变checkbox和radio的样式
- ECMAScript正则表达式6个最新特性
- QQ检测登陆及QQ协议
- 【git】之分支管理
- 学hadoop需要什么基础