文档章节

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
前端&后端程序员必备的Linux基础知识

刚刚把文章改了名字:《后端程序员必备的Linux基础知识》->《前端&后端程序员必备的Linux基础知识》。 本文同步更新在我的Github上:网页链接 我自己总结的Java学习的系统知识点以及面试问题...

SuShine
07/09
0
0
[Linux学习笔记] Linux常用命令 - 权限管理命令

Linux权限管理命令 1. 改变文件或目录权限: chmod 命令名称: chmod命令英文原意: change the permissions mode of a file命令所在路径: /bin/chmod执行权限: 所有用户语法: chmod [{ugo} {+...

LSantorini
2015/10/27
0
0
Day4 系统目录结构 ls命令、 文件类型 、alias命令

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

杉下
2017/10/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安全管理标准

安全生产严重等级分类: 故障频次: 风险等级矩阵:

乔老哥
31分钟前
2
0
数据结构“树”的相关微视频

今天在腾讯视频上闲逛,然後发现一个叫“岚人”的用户上传了几段小视频,基本上都在5分钟以内,讲解了关于树的一些结构和算法。零代码,非常适合初学者入门。不过,对于老鸟来说,这也是非常...

Iridium
43分钟前
1
0
10-利用思维导图梳理JavaSE-Java 集合

10-利用思维导图梳理JavaSE-Java 集合 主要内容 1.Collection接口 2.Set接口 2.1.Set接口概述 2.2.HashSet类 2.3.TreeSet类 2.4.SortedSet接口 3.List接口 3.1.List接口概述 3.2.ArrayList类...

飞鱼说编程
54分钟前
4
0
活动推荐|互联网3.0与区块链新时代论坛(北京)

1 时间地点 **时间:**9月22日 14:00 - 18:00 地点:(北京海淀)西大街70号 3w咖啡 二层 2 活动详情 Harmony创始人Stephen及团队将介绍他们的区块链分片扩容技术。Stephen曾任Apple地图服务...

HiBlock
今天
1
0
如何优雅的删除Redis的大key

关于Redis大键(Key),我们从[空间复杂性]和访问它的[时间复杂度]两个方面来定义大键。前者主要表示Redis键的占用内存大小;后者表示Redis集合数据类型(set/hash/list/sorted set)键,所含有的...

IT--小哥
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部