Linux 可以建立多个用户,可以设置每个用户拥有不同的权限,使用ll命令可以查看文件的权限分配
画蓝线的是文件所属于的用户
画红线的就是test.txt的权限分配了,权限三个字符为一组,一共十个字符
第1个字符为-时表示这是一个文件,为d时表示这是文件夹
第2到第4字符表示文件拥有者的权限,就是创建文件的用户,用u标识
第5到第7字符表示文件所属群组的权限,就是跟创建文件用户是一个组的,用g标识
第8到10字符表示其他用户的权限,用o标识
r :读取权限
w :写入权限
x : 执行权限
- :无权限
命令介绍:查看文件权限
ll test.txt # 查看文件的权限
ll # 查看当前文件夹所有内容的权限
命令介绍:修改文件的操作权限
限制:需要是文件的拥有者或者是超级管理员root
chmod u=rw,g=r,o=- test.txt # 设置权限,文件拥有者拥有查看和修改的权限,跟文件拥有者同组的用户拥有查看的权限,其他人没有权限
chmod u+r,u+w,o-r,o-w test.txt # 设置权限使用加号和减号设置
chmod o+w demo01 -R # 设置文件夹权限,递归设置所有子目录
命令介绍:修改文件所属组或用户
限制:需要拥有root权限才能使用
chown adam:adam demo01 -R # 修改文件夹及子目录的拥有者为adam用户
chown adam:adam test.txt # 修改文件的拥有者
原文:https://www.cnblogs.com/sunhouzi/p/12106875.html