美文网首页
Linux四位权限

Linux四位权限

作者: echo_ni | 来源:发表于2020-06-18 16:16 被阅读0次

0777,最前面的0是什么意思???

777的适度科普:
linux下文件权限分为:所属用户权限;所属组权限;其他权限。
每一个又分为r(可读)w(可写)x(可执行)

-rwxr-xr-x   1 root  root    20 16-18 15:21 my_test.sh  

“-”表示文件类型
7换成2进制就是 111,即对应rwx的值分别为1
第一组rwx是所属用户的权限,表示所属用户(root)对本文件可读(r)可写(w)可执行(x)
第二组”-rx“表示属于同一组的用户的权限可读(r)不可写(-)可执行(x)
第三组表示其他用户的权限可读不可写可执行。
这些数字就分别对应针对不用用户的权限。第一个7表示第一个rwx,当然第二个就表示第二个,第三个就表示第三个。

最前面的那个0是什么意思:
0777前面的0原来是叫个suid和guid的东西
如果某个用户对属于自己的shell脚本设置了这种权限
suid意味着,其他用户在执行这一脚本时也会具有所属用户的相应权限,即第一组原先rwx
guid则表示执行相应脚本的用户将具有该文件所属用户组中用户的权限,即第二组权限-rx
简单的说:

-rwxr-xr-x   1 root  root    20 16-18 15:21 my_test.sh  

上面的mysql_test.sh文件权限是所属用户(root)是7,如果设置了suid,那么其他任何用户的权限都是7
如果设置了guid,那么任何用户的权限都是5

如何设置suid和guid:
设置suid就是把0变为4,设置guid就把0变为2,如果都设置那就是6了

相关文章

  • Linux四位权限

    0777,最前面的0是什么意思??? 777的适度科普:linux下文件权限分为:所属用户权限;所属组权限;其他权...

  • 20170724 文件权限

    概要 linux文件权限linux文件特殊权限ACL 访问控制列表 一、linux文件权限 (一)linux文件属...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • 文件和目录权限

    1、Linux权限介绍2、Linux文件属性3、如何改变Linux文件属性权限4、新建文件默认权限 1、Linux...

  • Linux的ROOT账号的思考

    Linux权限 Linux权限分为普通用户、sudo权限、ROOT权限。 【1】普通权限,能执行在操作系统执行一般...

  • 获取文件权限

    检测linux下文件的权限 检测linux下多个文件的权限

  • linux的权限问题

    #linux的权限问题 linux中权限(-rwxrwxrwx=777) 当你在linux下用命令ll 或者ls ...

  • Linux权限管理--ACL权限

    Linux setfacl 命令帮助: 选项 Linux权限管理--ACL权限 ACL权限不是针对某个文件或某个目...

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

网友评论

      本文标题:Linux四位权限

      本文链接:https://www.haomeiwen.com/subject/njvuxktx.html