大数据-linux实操篇-组管理和权限管理

一、用户必须至少属于一个组。文件具有所有者、所在组、其他组。

文件的创建者就是文件的所有者,谁创建了文件谁就是文件的所有者。一般文件的所在组就是所有者所在的组。

大数据-linux实操篇-组管理和权限管理

 大数据-linux实操篇-组管理和权限管理

 二、修改文件的所有者

chown  要改到的用户名   要修改用户名的文件

大数据-linux实操篇-组管理和权限管理

 此时apple.txt就从root的用户名改为了tom的用户名。

三、修改文件的所在组

chgrp 要修改到的组 要修改的文件

大数据-linux实操篇-组管理和权限管理

 四、其他组

除去文件的所有者和所在组的用户,其他用户都是都是文件的其他组。

五、改变用户所在的组

usermod -g 组名 用户名

五、权限

大数据-linux实操篇-组管理和权限管理

 6表示文件的大小为6个字节。如果是目录的话,统一都是4096。

后面的时间表示文件最后的修改时间。

大数据-linux实操篇-组管理和权限管理

大数据-linux实操篇-组管理和权限管理

 六、修改权限

chomd可以修改文件或目录的权限。新版本是chmod -c。

大数据-linux实操篇-组管理和权限管理

 权限也可以通过

七、修改文件所有者

chown newowner file 改变文件的所有者

chown newowner:newgroup file  改变文件的所有者和所在组,这时需要使用root用户进行操作。

-R 如果是目录,将目录下的子文件和目录递归生效

大数据-linux实操篇-组管理和权限管理

 将KKK下面的文件所有者都改为tom

八、改变文件的所在组

chgrp newgroup file  改变文件的所在组。

-R 如果是目录,将目录下的子文件和目录递归生效