⒈基本概念
-:表示文件类型(-:普通文件;d:目录文件;b:block,块设备文件;c:字符设备文件;l:符号链接文件,symbolic link file,类似于快捷方式;p:命令管道,pipe;s:套接字文件,socket)
rw-:文件属主即用户的权限-owner(r:读;w:写;x:执行;-:无)
r--:文件属组的权限-group
r--:其它者的权限-other
" ." :跟selinux有关
1 :文件硬链接次数
root:用户名
root:用户组
45k :文件大小(默认单位是字节-B)
Aug 7 00:09 :时间戳(有三个时间戳:访问时间戳、修改时间戳、改变时间戳)
install.log :文件名称
ps:除了r.w.x 三种权限外,还有s.t权限。
s一般作用于属主与属组的位置,当程序在属主位置上有s权限时,显示的是小写s,文件的话显示的是大写S。当一个程序的属主位置有s权限时,所有用户运行这个程序都具有这个程序属主的权限。 当在一个目录的属组位置有s权限,那么在这个目录下所创建的内容的属组都为此目录的属组。
t权限:在目录其它者的位置有t权限,那么除了属主和root外,其它者都无法删除此目录的内容
⒉权限的修改
chmod - change file mode bits
chmod u-w aa:u 代表用户,-w代表去掉w权限
chmod u+wx,g+w,o+w:g 代表用户组,o 代表其它者other ,+ 增加相应的权限
chmod a+w aa: a 代表所有用户和组,即all
-R :递归修改权限
默认权限 r=4,w=2,x=1,所以r+w+x=7,r=4,无=0
目录默认权限为:rwxrwxrwx=777;文件默认权限为:rw-rw-rw-=666,但实际显示的是目录为:rwxr-xr-x=755,文件为:rw-r--r--=644,这是因为有umask(权限过滤器),022表示的是umask值。
chown:change file owner and group
chown root.root file 修改文件属主和属组
chgrp:change group ownership
chgrp root file 修改文件属组
-R :递归修改属组
转载于:https://blog.51cto.com/1228689/1542348