`
sony-soft
  • 浏览: 1105085 次
文章分类
社区版块
存档分类
最新评论

redhat Linux系统 chown变更文件或目录拥有者命令

 
阅读更多

如果要改变文件所有权,可以使用chown和chgrp命令。

chown命令更改一个或多个文件的用户所有者,只有root用户才能使用。

# chown new-owner files

new-owner是制定文件的新所有者的名字(或用户id)。例如将文件brass的所有者改为用户harvey,只需要执行以下命令:

# chown harvey brass

大多数系统中,只有超级用户root何以运行chown命令。

如果要改变整个目录树的所有权,可以使用-R参数(R代表递归)。例如,将目录/home/iago/new/tgh及其所含的所有文件和子目录的用户所有者更变为harvey:

# chown -R harvey /home/iago/new/tgh

也可以用以下格式在一次操作中更改用户和组所有者:

# chown new-owner:new-group files

例如,将/home/cha主目录及其下面所含的所有文件的用户所有者更改为chavez并将组其所有者更改为chem,只需使用以下命令:

# chown -R chavez:chem /home/cha

将/home/kevin组的所有者变更为jack,只需要使用以下命令:

# chown -R :jack /home/kevin

如果只需要更改文件的组所有者,则可以使用chgrp命令,chgrp命令可以普通用户使用:

# chgrp new-group files

此处的new-group是指定文件的预期组所有者所在组的名称(或组id)。chgrp也支持-R。非root用户要使用chgrp命令更改文件的所有者就必须是:

a)该文件的所有者

b)同时还必须是新组的成员(但并不要求为当前组的成员)

例如普通用户使用:
$ls -ltestfile
-rw-r--r-- 1 unixguy staff 545 Nov 04 2004 testfile
$chgrp system testfile
$ls -l testfile
-rw-r--r-- 1 unixguy system 545 Nov 04 2004 testfile
上述命令将文件"testfile"所属的组从"staff"改成了"system"。(执行命令者必须属于"system"组。)
分享到:
评论

相关推荐

    RedHat Linux自动挂载Windows文件系统.pdf

    "RedHat Linux 自动挂载 Windows 文件系统" RedHat Linux 自动挂载 Windows 文件系统是指在 RedHat Linux 操作系统中自动挂载 Windows 文件系统的技术。该技术可以解决 Linux 下对非 Linux 分区格式的文件系统的...

    redhat linux关键命令

    `stat`命令提供有关文件或文件系统的信息,如文件大小、权限、拥有者和最后修改时间。 ### 27. Strings - 提取可打印字符串 `Strings`命令用于从二进制文件中提取可打印的ASCII字符串,有助于分析未知文件的性质。...

    RedHat Linux服务器操作系统常用命令

    14. **chown** 和 **chgrp**:改变文件或目录的所有者和组。`chown user:group filename` 可以将所有权更改为指定用户和组。 15. **vi/vim**:文本编辑器,用于创建和编辑文件。学习基本的插入模式和命令模式操作是...

    redhat linux基础试题

    - **多用户系统**:RedHat Linux支持多用户同时登录系统,并且每个用户都有自己的工作环境。 - **广泛的硬件支持**:RedHat Linux能够运行在多种硬件平台上,包括x86、ARM等架构。 - **开放性**:RedHat Linux基于...

    redhat linux9.0系统下载

    ### Red Hat Linux 9.0 系统下载与安装指南 #### 一、Red Hat Linux 9.0 简介 Red Hat Linux 9.0(也称为 Red Hat 9)是 Red Hat 公司在2003年发布的一款流行的操作系统,基于 GNU/Linux。它提供了一个强大的平台...

    RedHat Linux常用的日志文件

    在RedHat Linux系统中,日志文件扮演着非常重要的角色,它们记录了系统运行过程中的各种信息,对于监控系统状态、排查故障及安全审计等方面都至关重要。本文将详细介绍RedHat Linux系统中常见的几种日志文件。 ####...

    大神总结的RedHat Linux操作系统安装规范

    RedHat Linux操作系统作为企业级的Linux发行版,在安装过程中有着严格的规范要求,以确保系统的稳定性和安全性。本文将详细阐述RedHat Linux操作系统的安装规范。 首先,进行安装之前,系统管理员需要对当前的硬件...

    Linux操作系统中的文件目录结构详解

    ### Linux操作系统中的文件目录结构详解 #### 一、概述 Linux作为一款强大的开源操作系统,其文件目录结构的设计具有高度的逻辑性和层次性。对于初学者来说,了解Linux的基本目录结构至关重要,这不仅能帮助用户更...

    redhat linux 9 三光盘合一的 ISO 文件

    redhat linux 9 三光盘合一的 ISO 文件

    U盘装RedHat linux系统图文教程

    Red Hat Enterprise Linux v6 UPDATE 1 X86_64 DVD 或其他 RHEL 6 系统 64 位或 32 位版本。 - **制作启动 U 盘**:使用 UltraISO 打开 rhel-server-6.0-i386-boot.iso 或 rhel-server-6.0-x86_64-boot.iso,并通过...

    Linux系统安装与基本命令

    还有系统管理命令,例如`ps`(查看当前进程状态)、`top`(实时显示系统进程状态)、`df`(查看磁盘空间使用情况)、`free`(查看内存使用情况)、`chmod`(改变文件权限)、`chown`(改变文件所有者)等。...

    RedHat Linux常见的日志文件和常用命令

    在Red Hat Linux操作系统中,日志...通过熟练掌握这些日志文件和命令,Linux管理员可以有效地监控系统运行状况,及时响应异常,从而提升系统的稳定性和安全性。同时,结合脚本自动化处理日志,可以进一步提高管理效率。

    redhat linux 系统网卡驱动 hba卡驱动手动驱动过程

    redhat linux 系统网卡驱动 hba卡驱动手动驱动过程redhat linux 系统网卡驱动 hba卡驱动手动驱动过程

    Redhat linux常用的命令

    - **基本用法**:`mount` 用于将存储设备或映像文件挂载到Linux文件系统的特定目录。 - **选项**: - `-o options` 指定挂载选项,如`iocharset=cp936`用于Windows文件系统。 - **示例**:`mount /dev/hda5 a` 将...

    RedHat Linux9.0安装和配置步骤

    然后,重新启动系统进入 MS-DOS 方式,进入我们刚才解压出来的目录,执行 dosutils 目录中的 autoboot.bat 文件,系统就会再次重新启动,进入 Linux 的安装界面。 三、RedHat Linux 9.0 安装步骤 RedHat Linux 9.0...

    redhat Linux 6.8

    redhat Linux 6.8 64位操作系统 测试有用 redhat Linux 6.8 64位操作系统 测试有用

    RedHat Linux9.0 硬盘安装全攻略

    - **文件系统类型**:选择适合Linux的文件系统,如EXT3或SWAP。 - **分区大小**:根据实际需求设定,SWAP分区建议为物理内存的两倍,上限2GB。 ### 5. 选择安装组件 RedHat Linux 9.0允许用户选择预设的桌面、工作...

    redhat linux学习笔记

    ### Red Hat Linux 学习笔记知识点汇总 #### 一、基本命令与操作 ...以上内容涵盖了 Red Hat Linux 的基本命令、文件管理、用户管理、网络工具等关键知识点,对于初学者来说是非常实用的学习资料。

    RedHat linux网络配置文件详解.doc

    在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,这些文件保存在不同的目录下,了解这些文件的含义和配置方法是建立一个 Linux 服务器的基础。 1. /etc/sysconfig/network-scripts/ifcfg-文件 在 ...

    Redhat Linux系统下关于磁盘配额的设置

    在Redhat Linux系统中,磁盘配额是一种有效的管理工具,它允许管理员限制单个用户或用户组在特定分区上可以使用的磁盘空间和文件数量。这样,可以防止个别用户过度消耗系统资源,确保系统的稳定性和其他用户的公平...

Global site tag (gtag.js) - Google Analytics