修改文件属主和属组命令chown、chgrp

2024-06-21 16:18
文章标签 命令 修改 chown chgrp 属主

本文主要是介绍修改文件属主和属组命令chown、chgrp,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


chown命令

chown命令的作用是更改文件的属主,也可以用于修改文件属组

#chown [option] user:group file

常用选项

chown命令的常用选项只有一个R,该选项的作用是递归地修改目录及目录中的所有文件的属主和属组

用法示例

只有文件的属主或root用户可以使用chown命令,非root用户的属主只能更改文件的属组为用户所在的另一个用户组。即属主只能修改文件的属组,并且修改后的属组必须还是属主所在的用户组(私有组、附加组均可)

1.更改文件a的属主为user:

使用chown命令将文件的属主更改为user,并使用ls命令验证

#chown user a

#ls -l a

上面这条命令只能以root用户的身份执行

2.修改文件a的属主为wlh,属组为teacher:

以root用户身份使用chown命令同时修改文件的属主和属组

#chown wlh:teacher a

#ls -l a

执行完上面的命令后,用户wlh将获得文件a的所有权

3.除root用户可以使用chown命令外,文件属主也可以使用。

例如文件属主wlh要把文件a的属组更改为其自身所在的另一个组admin:

$chown :admin a

$ls -l a

4.如果要修改目录及目录中所有文件的属主和属组,可以使用选项R递归地处理这些文件

例如要将目录test及其中的所有文件属主修改为wlh,属组修改为admin:

#chown -R wlh:admin test

note:普通用户使用chown命令时,无法将自己的文件传递给其他用户(即普通用户无法修改文件的属主)


#####################################################################
























这篇关于修改文件属主和属组命令chown、chgrp的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1081706

相关文章

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

python修改字符串值的三种方法

《python修改字符串值的三种方法》本文主要介绍了python修改字符串值的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录第一种方法:第二种方法:第三种方法:在python中,字符串对象是不可变类型,所以我们没办法直接

Mysql8.0修改配置文件my.ini的坑及解决

《Mysql8.0修改配置文件my.ini的坑及解决》使用记事本直接编辑my.ini文件保存后,可能会导致MySQL无法启动,因为MySQL会以ANSI编码读取该文件,解决方法是使用Notepad++... 目录Myhttp://www.chinasem.cnsql8.0修改配置文件my.ini的坑出现的问题

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不

PHP执行php.exe -v命令报错的解决方案

《PHP执行php.exe-v命令报错的解决方案》:本文主要介绍PHP执行php.exe-v命令报错的解决方案,文中通过图文讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下... 目录执行phpandroid.exe -v命令报错解决方案执行php.exe -v命令报错-PHP War