当前位置: 首页 > news >正文

Linux 文件权限详解与实操命令

一、查看文件权限

1️⃣ 查看当前目录下所有文件权限

ll

2️⃣ 查看指定文件权限

ls -l messages

示例输出:

-rw-r--r-- 1 root root 143883 6月 30 15:30 messages


二、文件类型标识

标志含义
-普通文件 (file)
d目录 (directory)
l软链接 (link)
b块设备文件 (block device)
c字符设备文件 (character device)

三、用户与用户组

符号含义
u文件所有者(user)
g文件所属组(group)
o其他用户(other)
a所有用户(all,即 u+g+o)

四、权限类型与含义

权限含义数值表示
r读(read)4
w写(write)2
x执行(execute)1
-无权限0

数值权限 = 读写执行的加和。例如:
rw- = 4 + 2 + 0 = 6
r-x = 4 + 0 + 1 = 5


五、常见权限组合示例

权限数字含义
-rw-------600仅所有者可读写
-rw-r--r--644所有者可读写,组和其他人只读
-rwx------700仅所有者可读写执行
-rwxr-xr-x755所有者可读写执行,组和其他人可读执行
-rwx--x--x711所有者可读写执行,组和其他人仅执行
-rw-rw-rw-666所有人可读写
-rwxrwxrwx777所有人可读写执行
-rw-rw-r--664所有者与组可读写,其他人只读

修改文件权限示例:

chmod 644 messages.txt


六、权限字段解析

示例:

-rw-r--r--+ 1 root root 143883 6月 30 15:30 messages

区域含义
-文件类型(文件)
rw-所有者权限:读、写
r--所属组权限:读
r--其他人权限:读
+表示文件设置了 ACL(Access Control List)
root文件所有者
root文件所属组

七、修改文件权限命令

1️⃣ 添加或删除权限

操作命令示例
添加权限chmod o+r 文件名给其他人添加读权限
删除权限chmod o-r 文件名删除其他人的读权限
设置精确权限chmod 755 文件名设置为 rwxr-xr-x

八、修改文件属主与属组

修改所属组

chgrp 组名 文件名

修改所有者

chown 用户名 文件名

同时修改用户和组

chown 用户名:组名 文件名


九、ACL 权限操作(Access Control List)

ACL 是传统权限之外的扩展机制,可对特定用户或组单独定义权限。

查看 ACL 权限

getfacl 文件名

添加 ACL 权限(为指定用户添加权限)

setfacl -m u:zabbix:rw- 文件名

添加只读权限

setfacl -m u:zabbix:r-- /var/log/messages

删除 ACL 权限

setfacl -b 文件名


十、常见使用场景示例

场景命令
所有用户都能访问共享目录chmod 777 /home/share
仅 zabbix 用户能读写日志setfacl -m u:zabbix:rw- /var/log/messages
限制其他用户访问私有文件chmod 700 ~/.ssh/id_rsa
修改某目录属主为 nginxchown nginx:nginx /usr/share/nginx/html -R

总结

  • chmod → 修改权限

  • chown/chgrp → 修改所有者和组

  • setfacl/getfacl → ACL 细粒度权限控制

  • 数字与字母权限可以互换理解,644、755、700 是最常用的模式。

熟悉文件权限不仅可以提升系统安全性,也能在故障排查、运维自动化中避免很多意外问题。

http://www.dtcms.com/a/474556.html

相关文章:

  • 1Docker镜像与容器,目录挂载和卷映射的选择
  • 06_k8s数据持久化
  • c 教学网站开发网页设计尺寸大小规范
  • 第一章:AI大模型基本原理及API应用——第一小节
  • 购物便宜的网站有哪些vivo即将发布的新手机
  • 超级玛丽demo9
  • 汕头站扩建什么时候完成做单屏网站 高度是多少
  • 【Swift】LeetCode 1. 两数之和
  • CI/CD流水线实战:从零搭建到高效部署
  • AprioriFP-Growth算法详解
  • 吕梁网站定制wordpress登录注册页面模板
  • 网站列表页是啥求个网站这么难吗2021年
  • wordpress如何制作网站做影片的网站描述
  • Java Redis “高可用 — 主从复制”面试清单(含超通俗生活案例与深度理解)
  • etcd实战课-实战篇(下)
  • 定制一个网站多少钱企业做网站有用吗天涯
  • 05-k8s网络
  • Stable Diffusion 安装教程(详细)_stable diffusion安装
  • 做网站的dw全称是啥免费软件视频
  • 开源TTS项目 Neutts-Air:架构、训练、推理与应用全景
  • python--手势识别
  • 烟台网站建设设计国内哪家网站建设公司好
  • 实操三、使用cgroups对cpu进行控制
  • 广东建设工程造价管理协会网站网站分析数据
  • Python基础入门例程100-NP100 重载运算(涉及类-难)
  • 路漫漫-数据结构与算法邂逅Java
  • 上海学做网站筑龙网app下载
  • 深入理解动态内存管理(C语言)
  • Viterbi解码算法:从理论到实践
  • 怎么在网站做推广不要钱珠海微信网站开发