linux权限设定

查看文件的权限

(1)查看文件的详细信息指令:ll 文件名
在这里插入图片描述
查看文件的详细信息:ll -l d
在这里插入图片描述
(2)文件的权限
文件的权限2-4位为拥有者 5-7 为组织 8-10 为其他
r:为读取 r=4
x:为可执行 x=1
w:为可写 w=2

修改文件的组名称、用户组。

切换到主目录
执行chown root file
将file的所有者由kiosk改为 root
在这里插入图片描述
修改用户组为root
chgrp root file
在这里插入图片描述
chown -R 用户名 目录
在这里插入图片描述
chgrp -R 组名称 目录
chown -R 用户名|组名称 文件|目录

文件权限的修改

(1)第一种修改方式:
chmod a+rwx :全部加上rwx
chmod o+r 给其他的用户加上r
在这里插入图片描述
此时其他用户不能读取或者是写入test的文件中去
(2)第二种修改方式
chmod 数字 目标文件
r:4 w:2 x:1
7:rwx 6:rw- 5:r-x 4:r–
3:-wx 2:-w- 1:–x 0:—
例如将放file的文件设置为777
在这里插入图片描述

umask值

对于root用户,系统默认的umask值是0022;对于普通用户,系统默认的umask值是0002
默认情况下,对于目录,用户所能拥有的最大权限是777;对于文件,用户所能拥有的最大权限是目录的最大权限去掉执行权限,即666。因为x执行权限对于目录是必须的,没有执行权限就无法进入目录,而对于文件则不必默认赋予x执行权限。
举例:将kiosk的umask值改为100
在这里插入图片描述
之后test2的权限为 677

在这里插入图片描述

特殊权限

(1):o+t 权限 :sticky, 粘制位
效果 : 只针对于目录 , 当目录上有 o+t 的权限时 , 所有用户在该
目录下均可创建文件 , 但只有文件所有人和 root 用户可以删除
该目录下的文件。
设定方式 :
chmod o+t 目录
chmod 1777 目录
举例:
在这里插入图片描述
当其他的用户想要删除的时候是不允许的
(2):查看文件有没有acl权限
在这里插入图片描述
第十一位有.说明这个文件有acl权限
(3)u+s权限
执行命令chmod u+s, 就是针对某个程序任何用户都有读写这个程序的权限,可以像root用户一样操作,这个指令只对程序有效,如果用此权限放在路径上是无效的。
指令的格式为:
chmod u+s 二进制可执行文件
chmod 4755 二进制可执行文件
(4)g+s 权限
执行命令是chmod g+s,它的意思是强制将此群组里的目录下文件编入到此群组中,无论是哪个用户创建的文件。
指令的格式为:
chmod g+s 文件 | 目录
chmod 2755 文件 | 目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值