Linux(2)——权限

1.用户分类

        root用户:不受权限约束,可以做任意操作,提示符#

        普通用户:权限受限,提示符$

命令:su 用户名

功能:切换用户

三类访问者:

        u - user:文件拥有者

        g - group:所属用户组

        o - others:其他用户

        a - all:代表u+g+o所有用户

2. 文件类型

符号

含义

-

普通文件

d目录文件
l软链接(类似windows快捷方式)
b块设备文件(如磁盘)
c字符设备
p管道文件
ssocket套接字

3. 访问权限

基础权限 r w x

权限八进制位对普通文件对目录文件
r(读)4读取文件内容浏览目录信息
w(写)2修改文件内容目录内修改文件
x(执行)1执行文件能否cd进入文件

权限修改

chmod

功能:设置文件访问权限

符号写法:

        chmod 访问者 +/-/= 权限 文件

例:chmod u+w test.txt        给拥有者写的权限

八进制数字写法:

        chmod 三组八进制数字 文件

例:chmod 664 test.txt        对应 -rw-r-r-- 拥有者可读可写、所属组仅可读、其他仅可读

常用选项:-R 递归修改

chown

功能:修改文件拥有者

格式:chown 参数 用户名 文件名

chgrp

功能:修改文件所属组

格式:chown 参数 所属组名 文件名

umask 文件掩码

普通用户默认:0002

root默认:0022

实际权限 = 文件默认权限 & (~umask)

普通文件默认:0666

目录文件默认:0777

粘滞键

引入:如果一个文件权限777,即使文件是自己创建的,别人也可以删除,因此使用粘滞键来保护文件

设置粘滞键:chmod +t 文件

设置后文件末尾权限显示t,仅三类人可删除文件:

1. root用户

2. 该目录所有者

3. 该文件本身所有者

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值