[Linux] 目录与文件的权限管理

文件的权限意义

r: 表示可以读取该文件的内容
w: 表示可以编辑、新增或修改该文件的内容,但不具备删除该文件的权限
x: 表示可以执行该文件

目录的权限意义

r: 表示具有读取目录结构列表的权限,即可以利用ls命令列出目录下的文件列表
w: 更改目录结构列表的权限,包含:新建、删除、重命名、移动该目录下的所有文件和目录
x: 表示拥护能否进入该目录成为工作目录(cd命令)

修改权限及属性的命令

chgrp:修改所属用户组
chown:修改所属用户和用户组
chmod:修改权限
chgrp [-R] dir/filename
chown [-R] user:group dir/filename
chmod [-R] xyz dir/filename
-R针对目录,表示递归修改,即连同该目录下的所有文件和主目录一起修改。

默认权限umask

umask是指目前用户在新建文件和目录时候的默认权限,注意:目录和文件是不一样的。
举个例子,假设umask为0022,文件的默认权限为666-022,而文件夹的默认权限为777-022。

命令与权限的关系

  • 让用户能进入某目录成为工作目录的基本权限
    • 命令:cd, ls
    • 权限:目录rx权限
  • 读取文件的权限
    • 命令:cat, less等
    • 权限:目录x,文件r
  • 修改文件的权限
    • 命令:vi
    • 权限:目录x,文件rw
  • 创建文件的权限
    • 权限:目录wx
  • 执行命令权限
    • 权限:目录x,文件x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值