一、 目录信息
1.第一列
一共10位
(1)第1位表示
- 当为[ d ]则是目录
- 当为[ - ]则是文件
- 若是[ l ]则表示为连结档(link file);
- 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
- 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
(2)2、3、4位(本用户的权限)
固定是 r w x
r是可读,w可写,x可执行,如果没有本行就是 -(减号)
(3)5、6、7位(本群组的权限)
(4)8,9,10位(其他非本群组的权限)
2.第二列
有多少档名连结到此节点
3.第三列
表示这个文件(或目录)的『拥有者账号』
4.第四列
表示这个文件的所属群组
5.第五列
为这个文件的容量大小,默认单位为bytes
6.第六列
为这个文件的建档日期或者是最近的修改日期
7.第七列
文件名
二、赋权限
1.重新设置文件读写权限
chmod
001 # 只有执行权限 1 010 # 只有写入权限 2 011 # 写入和执行权限 3 100 # 只读权限 4 -----常用 101 # 读和执行权限 5 -----常用 110 # 读写权限 6 -----常用 111 # 全部 7 ------常用
简单记忆法 r=4,w=2,x=1 如果要想要个r-x 的权限 就是4+1=5
-R 文件夹及文件夹下所有
例如
chmod -R 755 file1 #file1文件夹及下面所有文件读写执行,组用户和其他用户读和执行权限,
或者
chmod u=rwx,g=rx,o=rx #u是所有者,g是所在组,o是其他组 chmod u-w,g+w #给所有者减少写的权限,给所在组增加些的权限
2.更改某个文件或目录的所有者
chown
chown -R user1:user1 file #第一个user1用户,第二个用户组
3.更改某个文件或目录的用户组
chgrp
chgrp 用户组 file1
4.改变用户所在组
usermod
usermod -g 组名 用户名