1 用户、用户组、其它人的概念(owner、group、others)
root密码所在文件/etc/passwd文件
个人/etc/shandow 文件
用户组的相关信息 /etc/group 文件中
2 Linux文件属性
ls -al 命令执行后一共可以看到7行数据,ls是list的简写
2.1 第一列为文件类型与权限(由10个字符组成):
1 代表文件类型,d表示目录、-表示文件、l表示连接文件linkfile、b表示设备文件里的可供存储的接口设备、c表示设备文件里面的串行端口设备,如鼠标键盘这些(b和c貌似不常见)
234表示,文件所属用户权限,rwx,可读可写可执行,-表示无权限
567表示文件所属用户组权限,rwx可读可写可执行,-表示无权限
890表示文件所属用户组之外的权限,rwx可读可写可执行,-表示无权限
2.2 第二列表示有多少个文件连接到此节点(i-node)
2.3 第三列表示文件所属用户
2.4 第四列表示文件所属用户组
2.5 第五列表示文件大小
2.6 第六列表示文件创建时间或者修改时间
2.7 第七列表示文件的名称
3 修改文件的属性与属性与权限
3.1 chown 修改文件所属用户 change owner的缩写,修改文件用户时,可以顺便修改用户属组, -R表示递归,recurseive
chown fsp:fsp install.log
chown user:group file
3.2 chgrp 修改文件所属用户组 change group的缩写
chgrp test install.log //修改用户属组
chgrp -R 中的R表示recursive
3.3 chmod 修改文件权限 change mode 的缩写
r wx 分别用4 2 1 表示
chmod 740 file
符号类型改变文件权限:文件的9个权限分别是user、group、others有种身份的权限、此外a表示all,即全部身份。读写权写成rwx,+-=表示增加、移除、设置某个权限
chmod u+rwx filename
chmod a+w filename
chmod u=rwx,go=r filenameh