Linux 权限管理以及相关操作

三种基本权限

r 读权限(read)
w 写权限(write)
x 执行权限 (execute)

权限说明
在这里插入图片描述
所有者 所属组 其他人
第1位:文件类型(d 目录,- 普通文件)
第2-4位:所属用户(所有者)权限,用u(user)表示
第5-7位:所属组权限,用g(group)表示
第8-10位:其他用户(其他人)权限,用o(other)表示
第2-10位:表示所有的权限,用a(all)表示

字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录的内容(ls)
w写权限可以修改文件内容可以在目录中创建删除文件( mkdir,rm)
x执行权限可以执行文件可以进入目录(cd)

权限在哪里看?
文件信息右边
在这里插入图片描述

权限更改-chmod

作用 :改变文件或目录权限
语法 :

chmod[{ugoa}{+-=}{rwx}] [文件名或目录]

chmod 421 [文件或目录]

提示r=4 w=2 x=1,这个后面我会跟大家说。
参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)

思考 :一个文件的权限谁可以更改?
root 所有者

root文件所有者

例如:chmod u+x a.txt
chmod u+x,o-x a.txt

用数字来表示权限(r=4,w=2,x=1,-=0)
例如:chmod 750 b.txt
750相当于 -rwxr-x---
rwx和数字表示方式能随意切换

注意:root用户是超级用户,不管有没有权限,root都能进行更改。用普通用户测试权限。 不能用一个普通用户去修改另一个普通用户的权限。

更改所有者 -chown

所用:更改文件或者目录的所有者
语法:chown user [:group] file…
-R:递归修改
参数格式:
user:新的档案拥有者的使用者ID
group:新的档案拥有者的使用者群体

eg:#chown lee file1 把file1文件的所有者改为用户lee
eg:#chown lee:test file1 把file1文件的所有者改为用户lee,所属组改为test
eg:#chown -R lee:test dir 修改dir及其子目录的所有者和所属组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值