常规权限
r——读
w——写
x——执行
这三个字母在文件身上和在目录身上是不一样的,
针对文件来说,这三个字母具体的含义
r:只能查看文件内容(cat/more/less/head/tail/grep)
也就是说这个用户不能修改文件内容,也不能执行文件
w:表示这个用户能够修改文件内容,可以使用vim编辑器去修改这个文件。
但是不能删除这个文件,不能执行这个文件
x:针对shell python 脚本而言,需要这个执行的权限。
针对目录这三个字母表示的含义:
r:只能查看目录下的文件(ls 目录名称)
w:修改该目录下的文件(比如说:touch创建文件,mv给文件改名,rm删除文件,cp复制文件)
x:表示这个用户可以切换进这个目录(cd 目录名称)
第一个root是用户名(属主用户),第二个root是用户组名称(属组)
rw-r--r--这里表示的就是某一个用户对于我这个文件拥有什么样的操作权限。
-rw-r--r-- .1 root root 465 Dec 15 16:40 /etc/fstab
首先rw-表示root 用户对这个文件拥有读和写的权限,
其次r--表示root 这个用户组中的用户对于这个文件拥有读的权限,
最后的r--代表的是机器中的其他用户对这个文件的操作权限,(既不是root用户,也不是root用户组中的用户。)(既不是属主用户也不是属组中的用户。)
九位权限三位一组,第一组代表的是属主用户对文件的操作权限,第二组代表的是属组用户对文件的操作权限,第三组代表的是其他用户对文件的操作权限。
查看目录的详细信息
如上图所示,使用ls -ldh命令查看目录的详细信息。
同样九位权限,三位一组,第一组代表的是属主用户对目录的操作权限,第二组代表的是属组用户对目录的操作权限,第三组代表的是其他用户对目录的操作权限。
使用8进制的数字去标识r w s这三个权限
r——读——4
w——写——2
x——执行——1