-
在linux中,所有东西都被当成文件。
- 文件权限前的一个字母用来表示文件类型
- -:一般文件
d:目录文件
b:块设备文件(如,硬盘)
c:字符设备文件(如,键盘、鼠标)
l:链接文件(相当于Window中的快捷方式)
p:人工管道
-
文件权限
- 对于每一个文件,Linux都提供了一套文件权限系统。
文件权限系统,将操作文件的用户都分成三类:
文件的拥有者(u)
文件所属组的成员(g)
其他用户(0)
- 对于每一个文件,Linux都提供了一套文件权限系统。
-
文件权限(类型)
- 对于每一类用户,权限系统又分别提供他们三种权限
读(r):用户是否有权力读文件的内容
写(w):用户是否有权利改变文件的内容
执行(x):用户是否有权利执行文件 - -rw-r--r-- :表示这是一个一般文件、拥有者有读写权限、所属组有读权限、其他人有读权限
- root root:第一个root代表该文件的拥有者、第二个root表示该文件的所属组,1089:表示文件的大小,Apr 26 04:27:表示修改时间helei.txt文件名
- 对于每一类用户,权限系统又分别提供他们三种权限
-
更改文件权限
- 使用chmod来改变文件的当前权限
- chmod [-R] 权限 文件名
- 只有文件的拥有者和root才可以改变文件的权限
- chmod u+x install.log #给文件拥有者增加了一个执行权限(u:表示文件拥有者,x:表示执行权限)
- chmod u-x install.log #取消文件拥有者的执行权限
- chmod u=rwx #给文件拥有者所有权限
- r(4) w(2) x(1)
- rw- r-- r--(644)
- chmod 644 #给该文件赋予上面的rw-- r-- r--权限(用数字方式)
- chmod -R 644 #更改目录的权限
-
链接
- 硬链接:ln 源文件 新建链接名(相当于复制一份源文件)
- 软连接:ln -s 源文件 新建链接名(相当于快捷方式)
- 目录是不可以建立硬链接的,但是可以建立软链接
-
所属用户
- 每一个文件都有一个拥有者。文件的拥有者可以改变文件的权限。
- root用户可以用chown来改变文件的拥有(系统没有该用户,可以先创建该用户)。
- chown helei helei.txt
- 所属组
- 每一个文件只能属于一个指定的组
- 文件的拥有者与root用户,可以用chgrp来改变文件所属组
- 也可以使用chown同时更改文件的拥有者和所属组
- 邮箱:ithelei@sina.cn
- GoodLuck