首页技术文章正文

属主与属组是什么?为什么要修改?[Linux云计算+运维开发]

更新时间:2020-03-26 来源:黑马程序员 浏览量:

1、什么是属主与属组?

属主:所属的用户,文档所有者,这是一个账户,这是一个人
属组:所属的用户组,这是一个组
基本语法: # ls -l 查看文档属主与属组


linux权限管理操作14

这两项信息在文档创建的时候会使用创建者的信息(用户名、用户所属的主组名称)。

linux权限管理操作15


问题:为什么itheima.txt 的属主和属组默认都是itheima

2、为什么要修改属主与属组?

举例:

一个财务表格,以前由胡一菲进行更新,她有读写权限,现在胡一菲去阿拉善沙漠找曾老师了,改权限没用,需要把属主改成诸葛大力,由诸葛大力更新。推荐了解黑马程序员Linux云计算+运维开发

3、chown修改文件的属主

基本语法: # chown [-R] 新文档拥有者名称 文档路径

作用:更改文档的所属用户(change owner)

选项:-R 代表递归修改文件的属主

示例代码1:将readme.txt文档属主更改为itheima

#touch readme.txt

#ll readme.txt

#chown itheima readme.txt

将readme.txt文件的属主设置为itheima

#ll readme.txt

linux权限管理20


示例代码2:将shop文件夹的拥有者更改为itheima

#mkdir shop
#ll
#chown itheima shop
将shop文件夹的属主设置为itheima
#ll
linux权限管理21

4、chgrp修改文件的属组

基本语法: # chgrp [-R] 新文档组名称 文档的路径
作用:更改文档的所属用户组(change group)
示例代码1:将readme.txt文档所属组修改为itcast

linux权限管理20.2
错误信息:invalid user: ‘itheima’
不可用的账户"itheima"
原因:检查是否有这个账户,如果没有,需要新建
示例代码2:将shop文档所属组修改为itcast

linux权限管理20.4

5、chown同时修改属主与属组(重点)
问题:如何通过一个命令实现既可以更改所属的用户,也可以修改所属的
用户组呢?
答:使用 chown 命令
基本语法: 语法:# chown [-R] username:groupname 文档路径
示例代码:将readme.txt文件的拥有者与所属组都更改为root


#ll readme.txt
#chown root:root readme.txt
将readme.txt文件的属主和属组同时设置为root
#ll readme.txt


特别注意:
一般来说,这个指令(chown)只有是由系统管理者(root)所使用,普通用户没有权限可以改变别人的档案拥有者,也没有权限可以将自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。


猜你喜欢:

linux用户组管理命令详细介绍
分享到:
在线咨询 我要报名
和我们在线交谈!