.Linux系统中的权限管理

本文探讨了Linux系统中如何管理文件的权限,特别是如何为所有用户添加执行权限,这对于服务器管理和运维工作至关重要。
摘要由CSDN通过智能技术生成
### 一.权限查看及读取 ###
# 1.权限查看 #
ls -l file ##查看文件权限

ls -ld dir ##查看目录权限

# 2.权限的读取 #
"文件的属性被叫做文件的元数据(meta data)"
"一种元数据用1个byte来记录内容"
#文件权限信息#

- | rw-r--r-- | . | 1 | root | root | 0 | Apr 12 10:57 | westos
[1] [2] [3] [4] [5] [6] [7] [8] [9]
#目录权限信息#
d | rw-r--r-- | . | 2 | root | root | 0 | Apr 12 10:57 | westosdir
[1] [2] [3] [4] [5] [6] [7] [8] [9]
#对于每一位的解释#
[1] #文件类型
#- 普通文件
#d 目录
#l 软连接
#b 快设备
#c 字符设备
#s socket套接字
#p 管道 |

[2] ##用户权限
##rw-|r--|r--

# u g o

rwxr-xr-x
表示所拥有的人可以进行阅读编写并执行
所有组和其他人只有阅读和执行的权限,不能编写
[3] ##系统的selinux开启
[4] ##对于文件:文件内容被系统记录的次数(硬链接个数)

##对于目录:目录中子目录的个数
[5] ##文件拥有者

[6] ##文件拥有组

[7] ##对于文件:文件内容大小
##对于目录:目录中子文件的元数据大小

[8] ##文件内容被修改的时间

[9] ##文件名称###

### 二.普通权限的类型及作用###
#1.用户对文件的身份
u:          #user 文件的拥有者,ls -l 看到的第五列信息
g:          #group 文件拥有组, ls -l 看到的第六列信息
o:          #other 既不是拥有者也不是拥有组成员的其他用户的通称
#2.权限位#
rwx|r--|r--
u g o
#3.用户身份匹配#
user>group>other
#4.权限类型#
-     #权限未开启
r     #可读 ; 对于文件:可以读取文件内容 ; 对于目录:可以ls列出目录中的文件
w   #可写 ; 对于文件:可以更改文件内容 ; 对于目录:可以在目录中新建或者删除文件
x    #可执行  对于文件:可以用文件名称调用文件内记录的程序  ;对于目录:可以进入目录中
### 三.设定普通权限的方法 ###
chmod    ##设定文件权限
#chmod 复制权限#
chmod --reference=/tmp /mnt/westosdir   ##复制/tmp目录的权限到/mnt/westosdir上

chmod -R --reference=/tmp /mnt/westosdir   #复制/tmp目录的权限到/mnt/westosdir及
#目录中的子文件上 -R 代表第归操作
#chmod 字符方式设定权限
chmod <a|u|g|o><+|-|=><r|w|x> file ##用字副方式设定文件权限
示例:
chmod u-rw /mnt/westos1
chmod u-rw /mnt/westosfile1
chmod u-rw,g+x,o+wx /mnt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值