博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用户的权限和find命令
阅读量:6323 次
发布时间:2019-06-22

本文共 1022 字,大约阅读时间需要 3 分钟。

用户的权限

文件的不同身份:所有者,所属组,其他用户
权限 r:读 w:写 x:执行

安全上下文判断

chown:改变所有者或者所属组
chown root:root
-R 递归修改
chgrp : 改变所属组

基本权限

r 读 4
普通文件:cat less (可以查看)
目录文件 : ls

w 写 2

普通文件:vim echo
目录文件:touch vim mkdir

x 执行 1

普通文件:可执行的程序文件
目录文件:cd ls-l

chmod 修改文件权限(766)

7:
6:
5:
4:
3:
2:
1:

u:所有者root

g:所属组
o:其他用户

chmod u=rwx g=rw o=rw

chmod o+x

chmod o-x
chmod a-x chmod x 所有

特殊权限

SUID : 针对可执行的文件
1、主要针对可执行的程序文件
2、执行这个程序文件,是以该文件的所有者来执行
chmod u+s 设定uid

SGID :针对可执行的文件和目录

1、主要针对可执行的程序文件
2、执行这个程序文件,是以该文件的所属组来执行
3、针对目录
4、该目录所有文件的属组都是该目录的属组
chmod g+s 设定gid

STICKY:目录

1、针对于目录
2、凡是在该目录的文件只有所有者能删除(root除外)
chmod o+t

find命令

find:实时查找工具

工作特性:查找速度略慢,精确查找,实时查找

根据文件名查找

-name:按名字查找
-iname:不区分大小写按名字查找
-user:按所有者查找
-group:按所属组查找

根据文件从属关系查找

-user : 查找所有者指定用户的所有文件
-group:查找所有组指定的所有文件
-uid: 查找所有者指定的uid的所有文件
-gid:查找所属组指定的gid的所有文件
-nouser:查找没有属主的文件
-nogroup:查找没有属组的文件

根据文件的类型查找:

-type TYPE:find /etc type d
f: 普通文件
d: 目录文件
l:符号链接文件
b:块设备 文件
c:字符设备文件
p:管道文件
s:套接字文件

根据文件的大小查找:

-size:文件大小 + - (常用单位:k, M, G)

现在常用的吧就这些,后续有再添加

转载于:https://blog.51cto.com/12967094/2369654

你可能感兴趣的文章
基于zepto的移动端日期+时间选择插件
查看>>
JDK5.0新特性系列---11.1线程 Callable和Future
查看>>
QTP的那些事--VBS函数大全
查看>>
爆牙齿的世界杯日记(小组次轮)
查看>>
jquery easyui datagrid使用参考
查看>>
.NET开发之快捷键篇
查看>>
Python WMI获取Windows系统信息 监控系统
查看>>
VBS函数应用--getobject的使用获得Automation对象
查看>>
C语言:使用realloc函数对malloc或者calloc动态分配的内存大小进行扩展
查看>>
深入Xamarin.Forms
查看>>
UML--关系
查看>>
程序员技术练级攻略
查看>>
Objective-C中的hasPrefix
查看>>
一个从四秒到10毫秒,花了1年的算法问题?
查看>>
哇!板球 源代码分析四
查看>>
Android 程式开发:(十三)特殊碎片 —— 13.2 DialogFragment
查看>>
ADO.NET访问Access(文本数据库)数据操作(CRUD)
查看>>
已经解决django生成po文件时出现的xgettext的错误
查看>>
Unity中的Path对应各平台中的Path
查看>>
RDMA高速低延时网络:流动缓存背后的功臣
查看>>