#引言
这篇文章介绍一下Linux中文件权限的概念,实例演示如何利用命令来更改文件权限、文件所属用户组和文件所属用户。
#文章目录
- 0×1.Linux文件属性详解
- 0×2.Linux如何修改文件权限
- 0×3.Linux如何修改文件所属用户组
- 0×4.Linux如何修改文件所属用户
##0×1.Linux文件属性详解
在我们使用命令"ls -al"或"ll -a"命令显示文件详细信息的时候,经常会看到下面这样的输出结构:
#下面是ls输出中的两条信息
qing@qingsword.com~$ ls -al
drwxr-xr-x 3 root root 4096 2012-12-31 03:42 .wine/
-rwxrw-rw- 1 qingsword qingsword 13724074 2012-12-31 11:03 testfile
这里首先对第一条"drwxr-xr-x 3 root root 4096 2012-12-31 03:42 .wine/"的第一个字段"drwxr-xr-x"做出解释,这十个字符的含义如下:
第一个字符(drwxr-xr-x)代表的含义:
"d"代表目录,本例中第一条输出就是一个目录;
"-"则代表普通文件,本例中第二条输出就是一个普通文件;
“l"为符号链接,指向其它文件,有点类似Windows中的"快捷方式”;
"c"为字符设备节点(如键盘)访问设备,一般在/dev/目录下比较多见;
"b"为块设备文件(如硬盘),同上,一般在/dev/目录下比较多见;
“P”(大写)命名管道函数,用于进程间通信;
"s"套接字,用于设备间通信;
后九个字符中(drwxr-xr-x),每三个字符是一组:
"rwx"文件拥有者对该文件的访问权限;
"r-x"文件所属用户组的成员对该文件的访问权限;
"r-x"既非文件拥有者,也非文件所在用户组的其他用户对该文件的访问权限;
"r"代表只读权限;
"w