Linux文件与目录
一、文件权限与目录配置
1.用户与用户组
root之外,每一个文件都有3种身份:User,Group,Others。其中Others是组外的人针对这个组的User来说的。
账号密码信息集中地:用户信息/etc/passwd;个人密码/etc/shadow;组名/etc/group。
2.文件权限
ls=list,显示文件名及相关属性,-al列出详细权限属性(包括隐藏文件“.”)。
ls文件属性详解
- 第一列代表文件的类型和权限 -rwxr-xr–
第一个字符,d表示目录,-表示文件。
之后的九位,三位一组,分别是文件所有者、同用户其他非本用户组的读read、写write、执行权限execute。
- 第二列代表有多少文件名连接到此节点i-node
- 第三列表示文件或目录的所有者
- 第四列表示文件所属组别
- 第五列表示文件大小,默认单位B
- 第六列表示文件创建日期或修改日期
文件修改
- chgrp:改变文件所属组
- chown:改变文件所有者
- chmod:改变文件权限
- R:进行递归recursive的持续更改,即改变子目录所有文件
1 | # chgrp -R dirname filename |