linux文件权限篇

日常提醒:linux中皆文件!
linux文件权限篇
上面截图为目录详细信息,linux文件一般分为三个属性:(r)可读--4,(w)可写--2,(x)可执行--1。文件属性共十位,第一位为文件属性,后面九位每三位为一个组,组名称分别为属主、属组、其他人。
先说说文件属性:
"-",普通文件;
"d",dictory(目录)的缩写;
"l",link(链接)的缩写;
"b",block(块)的缩写,以块单位进行存储(U盘,硬盘等);
"c",character(字符)的缩写,字符设备(IO设备,鼠标键盘显示器等);
"p",pipe(管道)的缩写,管道符;
"s",socket(安全套接字)的缩写;
补充:
硬链接: 只能对文件进行,不能对目录,实际上就是对文件进行了一次全面的cp,当源文件失效,对链接文件并不影响;
软链接:类似windows的快捷方式,可以对文件,也可对目录,当源文件失效,链接文件失效,源文件必须用绝对路径;
root用户下,创建文件的默认权限是644,目录权限是755
chmod--用于修改文件/目录权限的命令,两种形式:1.数字风 chmod 777 /test 2.表达式风格 a所有 u用户 g用户组 o其他人 +添加权限 -删除权限


文件的隐藏权限(两个命令)
chattr--用于设置文件隐藏权限
linux文件权限篇
lsattr--用于显示文件的隐藏属性
文件属主/属组的修改
a.文件属主/属组默认是创建者
b.chown 同时修改主/组
c.chgrp 只修改组

转载于:https://blog.51cto.com/14191210/2361176