权限管理

权限管理

权限的概述

# 什么是权限
我们可以吧它理解为操作系统对用户能够执行的功能所设立的限制,主要用于约束用户能对系统所做的操作,以及内容访问的范围,或者说,权限是指某个特定的用户具有特定的系统资源使用权。
# 为什么要有权限
在公司中,服务器可能就那么几台,但是运维可能有多个,我们多个运维要登录同一台服务器,那么不可能只有一个root用户,我们需要根据运维的等级来分配用户的权限。
# 权限与用户的关系
linux中的文件或目录的权限和用户及用户组关联很大,但Linux中每个文件或目录都有一共9个基础权限位,每三个字符被分为一组,他们分别是属属主权限位、属组权限位、其他用户权限位
# 用户对于资源来说有三种角色
User(u):属主用户(文件的所有者)
Group(g):属组用户(包含组成员)
Other(o):其他用户
# 报错
Permission denied
# 权限和用户的关系

r :读权限   read    4
w :写权限   write   2
x :执行权限   exec    1
- :没有权限    0
# 替换命令 
tr

# 使用命令获取文件的数字权限

# 正规取出文件数字权限的命令
stat -c %a 1

授权命令

chmod:change mode
# 语法
chmod 权限  文件名
# 权限
-R  :递归授权
# 授权方式
1.数字方式

2.ugo方式
 u :user用户权限
 g :group用户组权限位
 o :other其他用户权限位
 a :all所有权限位
 
 + :加上后面指定的权限位
 - :减去后面的权限位
 = :等于后面的权限位

权限对文件的影响

r:文件只能读取
w:任何编辑器都可以写入内容,但是vim读取不出来就会覆盖文件原内容
x:对于普通用户来说还是什么都做不出来,必须配合r权限才可以执行

rw:可读,可写,正常执行vim,但是不能执行
rx:可读,可执行,但是不能编辑
wx:可写,不可读,不能执行
rwx:可读,可写,可执行

权限对目录的影响

# 目录在只有但权限的情况下,什么都做不了
r :能看见目录下的文件,但是看不见文件的详细属性
w :什么都做不了
x :什么都做不了

rx :才能查看目录下的内容
wx :读取不了目录里的文件,但是可以创建文件、创建目录、删除文件、删除目录,不能用*代替
rwx :可以做任何操作

修改文件属性和属组

chown :change owner
# 语法
chown [选项]..  属主.属组   文件名
chown [选项]..  属主:属组   文件名
# 选项
-R :递归修改属组和属主

只修改属主

只修改属组

posted @   FYytfg  阅读(513)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示