文档章节

Linux 目录和文件权限

 李凯强
发布于 2016/04/13 00:29
字数 626
阅读 17
收藏 0

1.目录和文件的权限管理,包括所有者(owner),所属用户组(group)以及其他人(other)三大群体。

chgrp group-name file-name; //改变文件所属组

chown owner-name file-name ; //改变文件所有者

2. 修改文件或文件夹权限

chmod 777 file-name ; //修改权限为所有用户具有读,写,执行的权限(4+2+1,4+2+1, 4+2+1)

chmod a+x file-name;//修改所有用户增加可执行权限(所有者 : u, 所属组 : g, 其他人 : o, 所有人: a)

3. 配合find命令修改文件或文件夹权限

find . -type d -exec chmod 777 {} \;  //修改当前目录下所有文件夹权限为777

find . -type f -exec chmod a-x {} \; //修改当前目录下所有文件权限去掉可执行权限

4. 文件和目录中r,w,x权限不同

文件中r权限,指用户对该文件内容具有可读权限。w权限,对文件内容具有新增,修改,删除的权限; x 权限,指该文件具有可执行的能力,但具体能否执行成功,取决于文件的内容。

目录中r权限,指对目录中的文件结构具有读取能力,可以使用ls -l dir-name 显示该目录文件结构; w 权限, 用户可以对该目录下的文件执行新增,删除,拷贝等操作; x 权限对目录来说,指的是用户是否可以将其作为工作目录,切换工作目录为cd命令。

5. 文件查找常用命令,whereis, find, locate。

whereis fileName; whereis -b fileName 查找可执行文件; 

find / -perm +7000 -exec ls -l {} \;

命令解释:find后可以对查找到的文件进行命令, {} 代表find查找的内容。 -exec 表示额外命令的开始,\;表示额外命令的结束,反斜杠是用来转义。

locate [-ir] keyword; whereis和locate命令都是依据数据库文件的内容进行检索,linux会把系统内的所有文件都记录在一个数据库文件里,所以速度要比find快,find是从硬盘开始查找。但是从数据库查询文件会有一个时效问题,比如新建的文件可能并没有立即同步到数据库文件中,这时可以手动同步。

updatedb 命令,根据/etc/updatedb.conf的设置去查找系统硬盘内的文件名,并更新/var/lib/mlocate内的数据库文件。



© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 626
作品 0
威海
私信 提问
Linux文件权限和文件权限管理

一、Linux普通文件和目录的权限意义 在linux中文件权限设置对于普通文件和目录文件来说产生的控制是不同的。 1 - 针对普通文件的权限 r(read):可读取此文件的实际内容,例如文本文件的内容...

老韭菜
08/03
0
0
后端程序员必备的Linux基础知识

本文同步更新在我的Github上:网页链接 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Gui...

Amsour丶
07/06
0
0
WSL 文件系统支持

本文是Windows上Linux子系统系列博文的第四篇。有关背景资料,你可以读读架构总览,pico进程介绍和WSL系统调用这些博客文章。 代表Sven Groot发布。 介绍 Windows上Linux子系统的一个关键目标...

Force武装卫队
2016/06/17
7.4K
1
Day4 系统目录结构 ls命令、 文件类型 、alias命令

系统目录结构 |名称|类型|解释||:---|:-----|:-----|| /bin | 普通二进制文件 | bin是Binary的缩写,该目录下存放的是最常用的命令。| | /boot | 启动目录 | 该目录下存放的是启动Linux时使用...

杉下
2017/10/20
0
0
Linux系统文件目录权限详解 - rwx

Linux系统对文件的权限分为读(Read), 写(Write), 可执行(Exeute),对于操作者又分为三种不同的身份:文件所有者,用户组,其他人。 gilbert@gilbert-xp:~/test$ ls -ltotal 0-rw-r--r-- 1 ...

ch-gilbert
2013/03/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
3
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部