linux系统中哪些组,linux系统中属主和属组是什么?[Linux云计算+运维开发]

1、什么是属主与属组?

属主:所属的用户,文档所有者,这是一个账户,这是一个人

属组:所属的用户组,这是一个组

基本语法: # ls -l 查看文档属主与属组

2597c08aa597973b45143bbfc8a1fecb.png

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

8758b113aba82c80376a92615bba08c9.png

问题:为什么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

150ab8b423d633ee9aa1758e88def27d.png

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

#mkdir shop

#ll

#chown itheima shop

将shop文件夹的属主设置为itheima

#ll

f72f192bd12516beb657ac752cb7239e.png

4、chgrp修改文件的属组

基本语法: # chgrp [-R] 新文档组名称 文档的路径

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

示例代码1:将readme.txt文档所属组修改为itcast

e306da39853586bff3555e35e7544c80.png

错误信息:invalid user: ‘itheima’

不可用的账户"itheima"

原因:检查是否有这个账户,如果没有,需要新建

示例代码2:将shop文档所属组修改为itcast

e1b2eca6dd26fcc4455a1505f1296374.png

5、chown同时修改属主与属组(重点)

问题:如何通过一个命令实现既可以更改所属的用户,也可以修改所属的

用户组呢?

答:使用 chown 命令

基本语法: 语法:# chown [-R] username:groupname 文档路径

示例代码:将readme.txt文件的拥有者与所属组都更改为root

#ll readme.txt

#chown root:root readme.txt

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

#ll readme.txt

a9bcff99c271234bed263755f969c737.png

特别注意:

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

猜你喜欢:

linux用户组管理命令详细介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值