文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr

简介:

文件和目录权限chmod

1、

权限范围:

u :目录或者文件的当前的用户

g :目录或者文件的当前的群组

o :除了目录或者文件的当前用户或群组之外的用户或者群组

a :所有的用户及群组


权限代号:

r :读权限,用数字4表示

w :写权限,用数字2表示

x :执行权限,用数字1表示

- :删除权限,用数字0表示

s :特殊权限 

[root@test ~]# chmod 700 anaconda-ks.cfg 

You have new mail in /var/spool/mail/root

[root@test ~]# ls -la anaconda-ks.cfg 

-rwx------. 1 root root 1096 Sep  3 07:27 anaconda-ks.cfg


-R:表示递归

[root@test ~]# chmod 755 -R /opt/

[root@test ~]# ls -la /opt/

total 286660

drwxr-xr-x.  7 root root      4096 Oct 23 09:55 .

dr-xr-xr-x. 28 root root      4096 Oct 20 16:41 ..

-rwxr-xr-x   1 test test      6555 Oct 16 17:13 percona-release-0.1-4.noarch.rpm

drwxr-xr-x  17 test test      4096 Oct 10 22:48 Python-2.7.6


更改所有者和所属组chown

-R:表示有目录的情况下

[root@test ~]# chown -R root.root *

You have new mail in /var/spool/mail/root

[root@test ~]# ll

total 2352

-rwx------. 1 root root    1096 Sep  3 07:27 anaconda-ks.cfg

drwxr-xr-x  3 root root    4096 Oct 11 05:01 conf

-rw-r--r--  1 root root    3523 Sep 18 15:12 file.txt

-rw-r--r--  1 root root 1595408 Nov  7  2016 get-pip.py

-rw-r--r--. 1 root root    9795 Sep  3 07:27 install.log

-rw-r--r--. 1 root root    3091 Sep  3 07:26 install.log.syslog


umask

1、查看

[root@test ~]# umask 

0022


2、当umask为偶数时:

默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认权限是755(7-0,7-2,7-2)

3、当umask为基数时:
相减后加上1

如:umask 051

666 - 051=615;加上1:变为626的权限

文件:

[root@test ~]# touch 1.txt

[root@test ~]# ls -la 1.txt 

-rw--w-rw- 1 root root 0 Oct 23 11:41 1.txt


文件夹(777-051=726):

[root@test ~]# ls -ld tt/

drwx-w-rw- 2 root root 4096 Oct 23 11:44 tt/


隐藏权限lsattr/chattr

charrt

改变文件属性

-i:不能编更改文件和目录,即使root也不行

[root@test ~]# chmod 777 1.txt

chmod: changing permissions of `1.txt': Operation not permitted

-a:只能追加操作,不能直接编辑文件vi

[root@test ~]# echo '123123' >> 1.txt

lsattr 1.txt

查看权限

取消:

chattr -i  1.txt








本文转自方向对了,就不怕路远了!51CTO博客,原文链接:http://blog.51cto.com/jacksoner/1975185 ,如需转载请自行联系原作者





相关文章
|
6天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。
|
16天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
10天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
625 217
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
863 61
|
8天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1358 157
|
5天前
|
编解码 Linux 数据安全/隐私保护
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
260 138
|
7天前
|
存储 安全 固态存储
四款WIN PE工具,都可以实现U盘安装教程
Windows PE是基于NT内核的轻量系统,用于系统安装、分区管理及故障修复。本文推荐多款PE制作工具,支持U盘启动,兼容UEFI/Legacy模式,具备备份还原、驱动识别等功能,操作简便,适合新旧电脑维护使用。
553 109