文章目錄
  1. 1. 改变目录的所属用户组
  2. 2. 改变文件的权限
  3. 3. 参考文章

Linux中对于权限的要求是非常高的,所以我们有的时候需要改变一些文件的权限才能继续我们的工作。

改变目录的所属用户组

chown -R 用户组:用户 目录 or chown -R 用户 目录

例如我要将属于root用户MeasurementItemFrontEnd目录改为liming这个用户

sudo chown -R liming MeasurementItemFrontEnd/

改变文件的权限

chmod命令可以改变文件权限

例如 chmod 754 test

首先让我们说一下这都是什么含义?

  • 7 = 4 + 2+ 1
  • 5 = 4 + 1
  • 4 = 4

4代表读权限,2代表写权限,1代表执行权限,0 代表没有任何权限

所以这段话的意思就是

  • 所有者拥有可读可写可执行权限
  • 同组用户有可读,可执行权限
  • 其它用户有可读权限

思考下为什么是4,2,1分别代表读写执行权限,而不是其它数字?
我们知道计算机最底层编码都是二进制,即0,1。要表示一个文件读写执行权限,底层只需一个字节,即8位即可。

约定从右数起第3位为1,代表拥有读权限;第2位为1,代表拥有写权限;第1位为1,代表拥有可执行权限。为0,则没有相应的权限。

参考文章

Linux文件权限查看及修改命令chmod

文章目錄
  1. 1. 改变目录的所属用户组
  2. 2. 改变文件的权限
  3. 3. 参考文章