Centos 更改权限和用户组_Alice_Granger的博客-程序员宅基地

技术标签: 权限  用户组  Linux  Centos  

1、在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限:

-rw-r--r--. 1 root root 6 Nov  9 16:42 a.txt

其中“-rw-r–r--”表示权限,一共有十个字符。
第一个字符,如果是“-”则表示是文件,如果是“d”则表示是目录(directory)。
后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r–”、“r–”),分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。
每一组信息如“rw-”,每一个字符都有它自己的特定含义且先后位置是固定的,其中r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。上面的“rw-”则是6(=4+2+0),所以最开始a.txt的权限是644,属于root用户组的root用户。
2、修改权限chmod
2.1改文件的权限
我想修改文件a.txt的权限为755,则为:

[[email protected] my]# ll
-rw-r--r--. 1 root root 6 Nov  9 16:42 a.txt #改之前权限是644
[[email protected] my]# chmod 755 a.txt
[[email protected] my]# ll
-rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改后权限是755

2.2改文件夹的权限
改之前:

[[email protected] test1]# ll
drw-r--r--. 2 root root 4096 Nov  9 16:42 my #改之前文件夹my的权限是644
[[email protected] test1]# ll my/
-rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改之前文件夹my的里面的文件权限是755

2.2.1只改变文件夹本身权限,不改动子文件(夹)
执行命令修改my文件夹权限为600:

[[email protected] test1]# chmod 600 my/  #修改命令
[[email protected] test1]# ll
drw-------. 2 root root 4096 Nov  9 16:42 my #改my文件夹之后权限是600
[[email protected] test1]# ll my/
-rwxr-xr-x. 1 root root 6 Nov  9 16:42 a.txt #改my文件夹之后里面的文件权限还是755,没有变化

2.2.2改变文件夹及子目录下所有文件(夹)权限
执行2.2.1步骤之后,my文件夹和里面的文件权限都是不同的。现在递归修改,都改为统一的权限777:

[[email protected] test1]# chmod -R 777 my/ #修改命令,注意中间是大写的R,不是小写
[[email protected] test1]# ll
drwxrwxrwx. 2 root root 4096 Nov  9 16:42 my #修改后my文件夹权限是777
[[email protected] test1]# ll my/
-rwxrwxrwx. 1 root root 6 Nov  9 16:42 a.txt #修改后里面的文件变为了777

3.修改所属用户和用户组chown
这个和修改文件夹的权限是基本相同的,只不过是把chmod命令换成了chown。
3.1修改文件所属用户和用户组
修改a.txt文件所属用户(jay)和用户组(fefjay):

chown jay:fefjay a.txt #修改文件所属用户为jay,所属用户组为fefjay

3.2修改文件夹所属用户和用户组
2.2.1只改文件夹本身所属用户和用户组,不改子文件(夹)
仅修改文件夹my本身所属用户(jay)和用户组(fefjay):

chown jay:fefjay my #修改文件所属用户为jay,所属用户组为fefjay

3.2.2改变文件夹及所有子文件(夹)所属用户和用户组
递归修改文件夹my及包含的所有子文件(夹)的所属用户(jay)和用户组(fefjay):

chown -R jay:fefjay my #修改文件所属用户为jay,所属用户组为fefjay

4.总结
修改单个文件(夹)就用命令:
chown或chmod “权限”或“名:组” 文件(夹)名称
修改文件夹及子文件夹所有文件就用命令:
chown或chmod -R “权限”或“名:组” 文件夹名称

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44051608/article/details/90473977

智能推荐

chkconfig命令 启动或停止 系统服务_developer_wgl的博客-程序员宅基地

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。一、chkconfig 的使用语法1、chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]2、参数用法: 

Object.toString()、Object.valueOf()___HelloWorld__的博客-程序员宅基地_object.valueof

Object是所有对象的基础,其是一组数据和功能的集合,Object的每一个实例都具有下列属性和方法:####constructor——保存着用于创建当前对象的函数。hasOwnProperty(propertyName)——用于检查给定的属性在当前对象实例(非实例原型)中是否存在。其中,参数propertyName的必须以字符串形式指定(例如:o.hasOwnProperty(“name”))

opencv静态库的创建_laneagle的博客-程序员宅基地

opencv静态库的创建 (2008-09-06 12:25:54)转载▼标签: opencv 静态库创建 highguil.lib 杂谈分类: vc技术     当程序需要脱离opencv的安装环境是,静态库的创建就显得重要了。首先笔者的opencv1.0安装路径在C:\P

蔬菜水果生鲜电商购物网站模板源码下载_igelou_com的博客-程序员宅基地

Harmic是有机食品水果蔬菜电商网站模板,方便和高效的前端框架工具,可以建立优秀的食品网站。包含大量的电商UI元素,几乎可以创建任何类型的购物商店网站。这是最新的bootstrap模板基于v5框架,所以它集成了很多web新特性,很容易使用。构建就bootstrap52主页33 + HTML页面SCSSW3C验证代码干净代码充分响应容易定制跨浏览器支持内容转载自网站: 阁楼网源 -最干净的资源网站...

Android Donut Makefile 分析之三 (寻找linux内核)_rony2012的博客-程序员宅基地

转载:http://home.lupaworld.com/home-space-uid-131820-do-blog-id-149451.htmlAndroid 的核心 Makefile 为 build/core/main.mk (有关该Makefile的分析请见 http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_

随便推点

hadoop_wel1的博客-程序员宅基地_zooxxxxx

一、           IntroductionHadoop是apache开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序,利用集群进行高速运算和存储。它实现了一个分布式文件系统(hadoop distributed  file  system),简称hdfs。Hdfs有容错性的特点,并且设计用来部署在低廉的硬件上,提供高吞量来访问应用程序的数据,适合那些有着...

hadoop常用命令和端口说明_朔语的博客-程序员宅基地_hadoop查看端口号命令

一、常用命令查看版本信息hadoop version查看HDFS下面包含的文件目录hdfs dfs -ls /HDFS中创建一个文件目录input,hdfs dfs -mkdir /input上传文件至input中hadoop fs -put /usr/local/hadoop-3.1.2/README.txt /inputhadoop fs -put /usr/loca...

关于Smalltalk,squeak,scratch的学习体验_kissdestiny13142的博客-程序员宅基地_squeak

SmalltalkSqueak是一个现代的,开源的,功能齐全的Smalltalk程序设计语言和执行环境。Smalltalk是一个面向对象,拥有动态类型和反射特性的程序设计语言,用来支持“人机共栖”这个“新的世界”的计算典范。像Lisp一样,它有影像式持久性(image-based persistence),所以通过语言本身能对所以任何事物进行修改(参见Smalltalk#反射)。Sma

计算机主板图解内存插槽,图解电脑主板上的常见部件 -电脑资料_高学历喷子的博客-程序员宅基地

下面的内容一块去了解下主板上的常见零部件了,有242个引脚,提供2.8-3.3V电压,可接Intel Pentium 2 /Celeron和早期的Pentium 3 CPU(4)Socket 370插座有370个针孔,提供1.5-2.0V电压,适用于PPGA封装的Celeron 、FC-PGA封装的Pentium 3和Celeron 2、FC-PGA封装的Pentium 3 Tualatin(5)...

推荐文章

热门文章

相关标签