Linux学习笔记——第五篇
(声明:该笔记只作为学习记录及参考)
一个Linux目录或文件都会有一个所有者和所属组,所有者为文件拥有者,所属组指文件属于哪一个组
文件属性:
d rwxr-xr-x 2 root root 6 2月 18 10:52 dic
1 2 3 4 5 6 7 8 9 10
1:用来描述文件类型:
d:为目录
-:表示该文件为普通文件
l:表示为链接文件
b:为块设备,比如/dev/sda,磁盘分区文件就是这种类型
c:表示为串行端口设备文件,比如键盘,鼠标等
s:表示为套接字文件,用于进程之间的通信
2:前3位为所有者权限,中3位是所属权限,后3位是其他用户权限(打开并查看该目录必须要有x权限)
3:占用的结点:若为目录,该数值与该目录下子目录数有关
4:文件拥有者
5:文件所属组
6:文件大小
7,8,9:文件最后一次呗修改的时间
10:文件名
命令(command):
chgrp(change group):课更改文件和目录的所属组,格式chgrp[组名][文件名]
groupadd:增加一个用户组
chown(change owner):更改文件左右者,格式“chown[-R] 账户 文件名”或“chown[-R] 账户名:组名 文件名”(-R联级更改)
useradd:增加一个用户
chmod(change mode):改变用户对文件/目录的读写执行权限,格式:chmod[-R] xyz 文件名(xyz为数字)
umask:用于改变文件的默认权限,格式:umask xxx(3个x代表数字)
(注:建立普通文件,预设没有可执行权限,只有rw权限,666)
(注:建立目录,则预设所有权限均可开放,777)
umask数值代表的含义为以上两条规则中的默认值需要减掉的权限