Linux下chmod命令的含义

  • Post author:
  • Post category:linux


关于linux下chmod命令的含义

在Linux文件系统中,文件基本上被分为三个属性:可读( r )、可写( w )、可执行( x )。

使用

ls -l

命令可以查看每个文件的权限,如果我们需要修改某个文件权限的时候,就需要使用到

chmod

命令了,平时也经常能够看到某些博客在解决没有权限这个问题上面直接给读者展示了一波骚操作

  chmod 777 文件路径

执行该命令之后就有权限了,这个

777

所代表的的就是赋予这个文件所有权限了。

权限分为三种:可读( r = 4 )、可写( w = 2 )、可执行( x =1 )。


其中三个数字顺序所代表的含义是:

  • 第一个数字代表

    使用者

    的权限
  • 第二个数字代表

    同一组的用户

    的权限
  • 第三个数字代表

    其它用户

    的权限

例如,执行下面这条命令之后,test.txt 这个文件的权限就被修改了

chmod 644  ./test.txt

这个例子表示的权限是:使用者自己可读,可写,可执行;

同一组的用户可读,不可写,可执行;

其它用户可读,不可写,可执行。



版权声明:本文为weixin_43721056原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。