Linux(十一)权限管理

11.1 rwx权限详解

11.1.1 rwx作用到文件

(1)【r】代表可读(read):可以读取,查看。

(2)【w】代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。

(3)【x】代表可执行(execute):可以被执行。

11.1.2 rwx作用到目录

(1)【r】代表可读(read):可以读取,查看。

(2)【w】代表可写(write):可以修改,目录内创建、删除、重命名目录。

(3)【x】代表可执行(execute):可以进入该目录。

11.2 实际案例

-rw-r--r--. 1 root root 26788 4月  14 16:53 java后端生活.jpg

前面10个字符-rw-r--r--确定不同用户能对文件干什么:

第一个字符代表文件类型:文件(-),目录(d),链接(l);

其余字符每3个一组(rwx):

第一组rw-:文件拥有者的权限是读和写,但不能执行;

第二组r--:与文件拥有者同一组的用户的权限只读不能写和执行;

第三组r--:不与文件拥有者同组的其他用户的权限只读不能写和执行;

可用数字表示为:r=4,w=2,x=1;因此rwx=4+2+1=7

1:文件是硬连接数,目录是子目录树

root:用户

root:组

26788:文件大小(字节),如果是文件夹显示4096字节

4月 14 16:53:最后修改日期

java后端生活.jpg:文件名

11.3 修改权限

11.3.1 基本说明

通过chmod指令,可以修改文件或者目录的权限

11.3.2 第一种方式:+、-、=变更权限

u:所有者

g:所在组

o:其他人

a:所有人(u、g、o的总和)

(1)chmod u=rwx,g=rx,o=x 文件目录名

(2)chmod o+w 文件目录名

(3)chmod a-x 文件目录名

11.3.3 第二种方式:通过数字变更权限

规则:r=4,w=2,x=1,r+w+x=7

chmod u=rwx,g=rx,o=x 文件目录名

相当于 chmod 751 文件目录名

11.4 修改文件所有者

11.4.1 基本介绍

chown newowner file 改变文件的所有者

chown newowner:newgroup file 改变文件的所有者和所在组

-R 如果是目录,则使其下所有子文件和目录递归生效

11.5 修改文件所在组

chgrp newgroup file 改变文件的所在组

原文发布于微信公众号 - Java后端生活(javaNotebook)

原文发表时间:2018-04-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小灰灰

Logback 简明使用手册

主要内容 跑起来 配置项 工作原理 1. 统一日志输出 巴拉巴拉。。。 (为什么这么玩,有什么好处 google it) 说明: 本篇主要偏应用为主,介绍了如...

2859
来自专栏惨绿少年

shell编程下 特殊变量、test / [ ]判断、循环、脚本排错

第1章 shell中的特殊变量 1.1 $# $# 表示参数的个数 1.1.1 【示例】脚本内容 [root@znix ~]# cat /server/scri...

2180
来自专栏学海无涯

Java Web之MySQL在项目中的使用

尴尬:access denied for user ’root’@’localhost’ using password yes 有时候,在连接 MySQL 数据...

2676
来自专栏架构之路

Linux下的make命令用法

Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问...

3524
来自专栏java一日一条

Java EE7和Maven工程入门(4)

1.一个web maven模块(war) 2.一个支持无状态会话beans的ejb模块(EJB3.1) 3.支持实体beans的ejb模块(JPA2)

641
来自专栏Golang语言社区

golang的垃圾回收(GC)机制

golang的垃圾回收采用的是 标记-清理(Mark-and-Sweep) 算法 就是先标记出需要回收的内存对象快,然后在清理掉; 在这里不介绍标记和清理的具体...

4257
来自专栏Laoqi's Linux运维专列

rsync 工具详解

rsync工具 : rsync 工具几乎在每天的工作当中都会用到,是日常工作的必备工具之一。我们必须要对 此工具了如指掌! (1)本地–>本地备份 (2)本地...

3247
来自专栏北京马哥教育

Python爬虫基础知识:urllib2的使用技巧

糖豆贴心提醒,本文阅读时间6分钟 前面说到了urllib2的简单入门,下面整理了一部分urllib2的使用细节。 1.Proxy 的设置 urllib2 默认...

2915
来自专栏Python

linux每日命令(23):find命令之xargs

在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,...

842
来自专栏运维小白

Linux基础(day14)

4.1 df命令 df命令介绍 df命令,汇报文件系统磁盘的使用情况 [root@localhost ~]# df 文件系统 1K-块 ...

1987

扫码关注云+社区