chmod命令用法_chmod修改文件及目录权限的具体教程

很多刚接触Linux的网友不知道具体的chmod命令用法,该命令是root权限用户用来改变文件或者目录权限的命令,那么具体在使用的时候应该怎么使用呢?今天就为大家分享这个chmod修改文件及目录权限的具体教程,希望可以帮助到有需要的网友。

chmod命令用法

命令的格式:chmod {参数} {模式}{文件或者目录}

例如如下的命令:

chmod 777 file1

上面的示例命令意思是给文件file1赋予读取权限。

Linux中将文件面对的用户分为三种:分别是文件拥有者,文件所属组,其他(other),这三种角色有不同的权限,其中other是除了拥有者和所属组之外的人:

  • 拥有者一般用u表示
  • 所属组一般用g表示
  • other就是用o表示

对于一个文件,一般的权限就是读(r),写(w),执行(x)

用数字代表的话如下:

  • 读(r) = 4
  • 写(w)= 2
  • 执行(x)= 1

chmod命令用法_chmod修改文件及目录权限的具体教程

如上面示例的文件“a”,通过使用stat指令对文件“a”查看

可以看到“a”文件的权限为(0644/-rw-r–r–),其中0644 就是rw-r–r–对应的权限数字标识,其中0的意思是代表十进制,6是读写(4+2),4是只读(4);

其权限可以看作是root用户拥有读写(rw)权限,root用户组有读(r)权限,其他用户拥有读(r)权限,也可以利用 ls -l可以查看文件的权限。

接下来我们使用chmod 改变文件或目录的权限:

还是通过上面的文件“a”作为示例

chmod命令用法_chmod修改文件及目录权限的具体教程

chmod [{ugoa}{+-=}{rwx}] [文件或目录] 其中a表示所有用户,+:增加某个权限,-:减少某个权限,=:不管原来是什么权限,要改成新的权限。

相关文章