-owner:文件的属主 owner
-r:文件是否可读 read
-w:文件是否可写write
-x:文件是否可以执行 excute
使用ls查看一个文件
ls -l abc.txt
如下图,其中-rw-rw-r-- 表示该文件的访问权限
权限一共分为三部分:自己|同组|别人
比如说:
rwx-rwx-rwx//代表三部分的用户拥有的权限
rwx-rwx-r--//自己和同组可读可写可执行,别人只可读
r--------//自己可读,其他人不能有任何操作
所以abc.txt文件代表的意思就是自己和同组用户可读可写,而别人只可读
我们可以修改一个文件的权限
通过chmod命令,也就是change file mode修改文件的访问权限
比如,一个文件abc.txt,我想让别人也能修改
chmod o+w abc.txt 就可以修改
这里的o,代表的是other别人,+w表示增加写的权限,如下图
同理
chmod a+w abc.txt 所有人all都添加w写的权限
chmod a-w abc.txt 所有人都减去w写的权限
chmod u+w abc.txt 仅用户自己的权限+w
chmod o-w abc.txt 修改别人other的权限-w
需要注意的是只有文件的属主或者root可以修改文件权限
修改文件的属主
chown,即change owner修改文件的属主
一般来说,每个用户只操作自己的用户目录
所以chown命令并不常用