修改文件属主和属组命令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

相关文章

Java -jar命令如何运行外部依赖JAR包

《Java-jar命令如何运行外部依赖JAR包》在Java应用部署中,java-jar命令是启动可执行JAR包的标准方式,但当应用需要依赖外部JAR文件时,直接使用java-jar会面临类加载困... 目录引言:外部依赖JAR的必要性一、问题本质:类加载机制的限制1. Java -jar的默认行为2. 类加

git stash命令基本用法详解

《gitstash命令基本用法详解》gitstash是Git中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改,这篇文章主要... 目录一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)2. 查看保存了哪些 stash3. 恢

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

MySQL的ALTER TABLE命令的使用解读

《MySQL的ALTERTABLE命令的使用解读》:本文主要介绍MySQL的ALTERTABLE命令的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、查看所建表的编China编程码格式2、修改表的编码格式3、修改列队数据类型4、添加列5、修改列的位置5.1、把列

Nginx 413修改上传文件大小限制的方法详解

《Nginx413修改上传文件大小限制的方法详解》在使用Nginx作为Web服务器时,有时会遇到客户端尝试上传大文件时返回​​413RequestEntityTooLarge​​... 目录1. 理解 ​​413 Request Entity Too Large​​ 错误2. 修改 Nginx 配置2.1

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文