linux文件权限管理
1、查看文件类型:#ls -l
1、第一个参数表示文件的类型:
文件类型 | 符号 | 文件类型 | 符号 |
普通文件 | - | 本地域套接口 | s |
目录 | d | 有名管道 | p |
字符设备文件 | c | 符号链接 | l |
块设备文件 | b |
块设备表示硬件、如果存在了块设备。也并不能说明。现在linux中有这个硬件。只能说明linux有处理这个设备的潜能。
2、 后面的表示文件的权限:
切分为三位三位的即可。
rwx:r、读的权限。w、写权限、x、执行的权限。
通常用八进制表示 r:1 w:2 x:4
前三位表示这个文件的创建者的权限、后面三位表示、和当前用户同组的用户的权限、后三位表示其他用户的权限。
3、后面的2表示、这个文件的硬链接数目
4、 第一个root表示这个文件的所有者(属主)、后面表示属组权限、属于哪个组
5、 4096 表示文件的大小、后面是创建日期和文件名
操作:
eg:改变1.txt文件的权限、创建者可以读写执行、同组的可以读和执行。其他用户可以执行
chmod 754 1.txt
eg2:改变文件所有权将1.txt文件的所属主改为mike 组改为 admin :
chown mike :admin 1.txt