每日一个Linux命令 2018-03-09

Linux 命令 chgrp/chown

  chgrp [-参数] [文件或者目录]

  chown [-参数] [文件所有者]:[文件所属群组] [文件或者目录]

  

  世界是变化的,果然是正常的,今天有个同事离职了,在互联网行业,这也正常。

  拥抱新变化。

  

  正题:

    Linux有组的概念。

      如果把组比作一个家的话,那么里面的文件就像你的私房钱,你可以花。

      在这个家里的你老婆,也可以花,虽然比喻很粗糙,但是说明了组在管理文件中的作用。

    为什么要设置组的概念呢?

      还是拿家来举例子,如果你不在家,家里有事需要钱了,你老婆也不能花,你也回不来,这不是很尴尬?

    如何查看我这个文件的信息呢?  

      面对一个文件,最常用的看一下的所有者和所属组

      2018/03/09 每日一个Linux命令 之 chgrp/chown-LMLPHP

      第一个为文件所有者,第二个为文件所属群组。

      那这个文件是ubuntu的用户所有,ubuntu的群组管理。

      那么按照之前的说法,就是ubuntu和ubuntu组的用户可以对这个文件进行操作【排除权限因素】

  

    那怎么设置或者更改文件?

      如果只需要修改组而不需要修改所有者权限,那么 chgrp 这个命令就很适合

      2018/03/09 每日一个Linux命令 之 chgrp/chown-LMLPHP

      比如这里我设置了文件的群组【当然这个所有者我之前改过了】

      对于我现在的ubuntu用户,自然就没有权限在操作。

      chgrp [-参数] [改变的组] [文件或者目录]

        参数:

          -R 把此目录下的所有子文件全部设置

    改变文件所有者和组信息?

      如果同时修改所有者和组权限,那么 chown 这个命令就很适合

      2018/03/09 每日一个Linux命令 之 chgrp/chown-LMLPHP

      在这里一次修改了两个值。

    PS:

      如果遇到文件权限不对或者读写错误,应该先看看自己是不是拥有对于文件的操作权限,

    之后学习中遇到问题在回来补充。

05-02 17:12