栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Linux学习笔记】03-shell/linux权限

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux学习笔记】03-shell/linux权限

Shell

权限

[xupeng@VM-4-13-centos lesson3]$ ll
total 120
-rw-rw-r-- 1 xupeng xupeng     16 Feb  7 13:03 file1.txt
-rw-rw-r-- 1 xupeng xupeng     16 Feb  7 13:03 file.txt
-rw-rw-r-- 1 xupeng xupeng     12 Feb  7 13:52 hello.txt
-rw-rw-r-- 1 xupeng xupeng 108902 Feb  7 13:22 log.txt

1、修改文件属性:chmod

u-x表示:user组减去x属性
g+x表示:group组加上x属性
chmod u-r,g+x,o+x file.txt : 一次性对多个人多个权限进行修改

(这种denid可以用sudo短期提升权限)
chmod a+r file.txt:a表示all,对user、group、other一并进行操作
chmod g=rwx file.txt:直接赋值进行修改
也可以:chmod 666 file.txt,6表示二进制位011,也就是可读可写;666表示110 110 110。

2、修改文件拥有者和所属组
方式一:sudo chown root file.txt sudo chgrp root file.txt
方式二:sudo chown root:root file.txt 一次性把拥有者和所属组都修改了。

3、文件类型

4、查看文件类型

file hello.txt

5、文件默认权限及umask
一般普通文件,起始权限从666开始
一般目录文件,起始权限从777开始

drwxrwxr-x 2 xupeng xupeng 4096 Feb  7 18:52 dir
-rw-rw-r-- 1 xupeng xupeng    0 Feb  7 18:51 test.txt

但是上述创建的普通文件权限:664;目录文件权限:775
因为在系统中存在一个umask,凡是在umask中出现的权限都不应该出现在最终权限中002 -> 000 000 010

default & ~umask
通过umask 来修改umask的值,可以修改文件默认起始权限:

6、创建、读取、进入目录需要什么权限
1、进入目录需要:可执行
2、读目录下的文件列表:可读(不然没法ls)
3、在目录下创建文件:可写(不然没法touch)

7、对目录设置粘滞位
粘滞位是为了防止A创建了文件file.txt并且other权限设置000情况下,B虽然访问不了这个文件,但是可以删除这个文件的问题。
chmod +t dir:设置了以后若目录里有别人创建的文件,这个目录一样不能删除,因为:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/729145.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号