xingzhegu 2017-02-28
1.Linux下用户(user),用户组(group),其他(others)对文件的权限
Linux的文件属性 通过终端敲入 ls -al 可以查看当前文件夹下文件的所有属性信息。
-rwxrwxrwx 3 root root 36 Sep8 14:07 a.txt
第一个代表文件类型
-代表普通文件,txt等
d代表 目录
| 连接文件 Linkfile
b接口设备
c串行文件(键盘,鼠标)
第一组rwx 是文件所有者的权限
第二组rwx是文件所属用户组的权限
第三组rwx是others的权限
3表示文件连接数
第一个root表示文件所有者
第二个root表示文件所属用户组
更新时间
文件名
详解 文件权限部分
对于目录 和文件 rwx的含义不同
A。对目录 目录是对其地下文件名列表
所以
r 表示,对其文件名的读取
w表示,能对文件夹下的文件名 进行删除,改名,移位 新增文件
x表示,能进入到改目录下
B。对文件
r 可以读取文件内容
w 可以对文件内容进行修改,但是对文件名修改和删除文件不行
x 可以执行文件(linux下,文件的能不能执行,不能光看后缀,还需要看权限是否允许他被执行)
修改文件或目录的属性
1.修改所属人
chown [-R] root a.txt
可也用于修改文件用户组 如 chown [-R] root.root a.txt root.root表示root用户组下的root用户
也可以只修改用户组 如 chown [-R] .root a.txt .前不加内容
2.修改文件所属用户组
chgrp [-R] root a.txt
3.改变文件权限 两种方法
第一种方法
rwx = 4 + 2 + 1 = 7 r-x = 4 + 1 =5
421 对应权限值
chmod [-R] 775 a.txt 775分别是owner,group,others的权限值
第二种方法 a=all g=group u=user o=other
chmod u+w a.txt
chmod u=rwx,g=rwx,o=rx a.txt
chmod u=rwx,go=rx a.txt
Linux目录的配置
目录配置标准:FHS