Linux CentOS更改文件的权限
chgrp (全称:change group)
groupadd testgroup 添加用户组
chgrp testgroup test1 修改文件的所属用户组是testgroup.
如果test1是目录,命令只修改了本身的用户组。
chgrp -R testgroup test1 修改test1文件以及子目录,子文件的所属组。
chown user1 dir3 dir3文件或目录的所有者改成user1
chown -R user1 dir 目录dir用户改成user1,包括dir里面的子目录和文件。
chown -R user1:testgroup test 目录test以及子目录和文件所有者改成user1,所属组是testgroup
Linux使用数字代替rwx,r=4,w=2,x=x,-=0 如:rwxrwx---=770.
目录的默认权限 755,文件的默认权限644
chmod 750 test 修改test的权限为rwxr-x---.
chmod 744 test rwxr----- 只能自己看到test,并且执行,别人看不到改目录里面的内容。用户组的人可以看到改目录,但是进不去,因为打开目录就是执行。
chmod -R 744 级联更改
u代表user,g代表group,o代表others,a代表全部。
chmod u=rwx,og=rx test 修改user权限为rwx,others和group权限是rx.
chmod u-x test user权限减去x.
=======
umask 改变文件的默认权限
目录的默认权限是755 普通文件的默认权限是644
umask 查看umask值 0022 (第一个0表示022是八进制) ----w-w-
普通文件最大权限是rw-rw-rw- 666;目录的最大权限是rwxrwxrwx 777;
777-022=755 目录的默认权限 666-022=644 普通文件的默认权限。
umask 002 设置默认减去权限为002.这样就会间接的改变了普通文件和目录的默认权限
==============
change attribute
chattr [+-=][param] 文件或目录
+ 增加,-减少,=设定
param 值
1)A 文件或目录的atime将不可修改。
2)s 会将数据同步写入磁盘中。
3)a 只能追加,不能删除,非root用户不能设定改属性
4)c 自动压缩改文件,读取时会自动解压。
5) i 不能删除,重命名,设定链接,写入以及新增数据。
chattr +i dir2 dir2增加i属性 ;touch dir2/test 就会提示权限不足
chattr -i dir2 dir2去掉i属性;touch dir2/test 就能创建test文件。
Linux CentOS更改文件的权限的更多相关文章
- ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 2、linux 如何修改只读文件 3、ubuntu安装
1.ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 答案:需要超级用户权限 sudo 2.linux 如何修改只读文件 答案:可以使用chmod命令,为改文件提供其他的权限.u ...
- Linux目录与文件的权限
零.Linux中的权限为什么重要? 权限直接关系数据安全! 一.用户基础概念: 所有者(owner):拥有这个文件的用户.一般拥有目录或文件的所有权限. 用户组(group):几个用户组成一个用户组, ...
- C#更改文件访问权限所有者(适用于各个Windows版本)
前面也提到了,前段时间在做Online Judge系统,在正式上线前有几个比较老的版本,其中第一个版本使用ACL来控制权限以确保安全(但是这个版本完全建立在IIS上,所以这样做是没效果的),遇到了一些 ...
- Linux "ls -l"文件列表权限详解
ls Linux "ls -l"文件列表权限详解 1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- root adm -- : apache2 ...
- Linux学习之文件特殊权限详解(SetUID、SetGID、Sticky BIT)(十一)
Linux学习之文件特殊权限详解(SetUID.SetGID.Sticky BIT) 目录 SetUID SetGID Sticky BIT SetUID SetUID简介 只有可以执行的二进制程序和 ...
- Linux中的文件特殊权限
linux中除了常见的读(r).写(w).执行(x)权限以外,还有3个特殊的权限,分别是setuid.setgid和stick bit 1.setuid.setgid 先看个实例,查看你的/usr/b ...
- Linux "ls -l"文件列表权限详解 【转】
1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2 ...
- linux系统中文件的权限
查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是 ...
- linux新手向-文件的权限及修改
如果访问或执行一个文件显示Permission deny,一般是权限问题. 使用"ls -l"可以查看该目录下文件的详细信息. 1.读懂权限 第一列就是权限信息,形如: drwxr ...
随机推荐
- VMware虚拟机安装红帽系统无法上网解决办法(转)
原文地址:https://www.aliyun.com/jiaocheng/146779.html 1.最近在vmware安装redhat 7.4虚拟机后无法上网,首先按照下文配置,能ping同宿主机 ...
- Asp.Net Grieview Eval 绑定数据 调用JS事件
<asp:TemplateField ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp: ...
- Spring Cloud(Dalston.SR5)--Eureka 注册中心搭建
基于 Netflix Eureka 做了二次封装,主要负责完成微服务架构中的服务治理功能,服务治理可以说是微服务架构中最为核心和基础的模块,他主要用来实现各个微服务实例的自动化注册与发现 服务注册:在 ...
- Centos7 环境下 Python2.7 换成 Python3.7 运行 scrapy 应用所遇到的问题记录
参考网友的安装过程 Linux系统Centos安装Python3.7 设置Python默认为Python3.7 mv /usr/bin/python /usr/bin/python.bak ln -s ...
- PHP 解压 ZIP 文件到指定文件夹
本类实现参考 php manual 评论 [php] view plain copy /** * function: 解压zip 格式的文件 * author:friker * date:2015-1 ...
- 【python】序列化和反序列化
序列化可以理解为:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式字符串解码为python数据对象.在python的标准库中,专门提供了json库与pickle库 ...
- 打开RAD Studio XE5提示"displayNotification:内存不够"解决办法
操作方法: 在RAD Studio XE5快捷方式上鼠标右击选择属性,在弹出的快捷方式标签页中将目标(T):"C:\Program Files (x86)\Embarcadero\RAD S ...
- CentOS6.5把MySQL从5.1升级到5.6后,MySQL不能启动
解决了:进入mysql安装目录 cd /var/lib/mysql删除了如下三个文件:ibdata1 ib_logfile0 ib_logfile1 CentOS6.5把MySQL从5.1升级到5 ...
- 数据仓库专题18-数据建模语言IDEF(转载)
1引言 IDEF的含义是集成计算机辅助制造(Integrated Computer-AidedManufacturing,ICAM)DEFinition.最初的IDEF方法是在美国空军ICAM项目建立 ...
- ALGO-12_蓝桥杯_算法训练_幂方分解(递归)
问题描述 任何一个正整数都可以用2的幂次方表示.例如: =++ 同时约定方次用括号来表示,即ab 可表示为a(b). 由此可知,137可表示为: ()+()+() 进一步:= ++ (21用2表示) ...