返回顶部
首页 > 资讯 > 精选 >chown命令如何使用
  • 551
分享到

chown命令如何使用

2023-06-27 22:06:05 551人浏览 安东尼
摘要

本文小编为大家详细介绍“chown命令如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“chown命令如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。chown将指定文件的拥有者改为指定的用户或组,用

本文小编为大家详细介绍“chown命令如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“chown命令如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符.

chown命令如何使用

linux 系统上的每个文件和目录均由某个人拥有,拥有者可以完全控制更改或删除他们拥有的文件。除了有一个拥有用户外,文件还有一个拥有组。

你可以使用 ls -l 命令查看文件的所有权:

[pablo@workstation Downloads]$ ls -ltotal 2454732-rw-r--r--. 1 pablo pablo 1934753792 Jul 25 18:49 Fedora-Workstation-Live-x86_64-30-1.2.iso

该输出的第三和第四列是拥有用户和组,它们一起称为所有权。上面的那个 ISO 文件这两者都是 pablo。

所有权设置由 chmod 命令进行设置,控制允许谁可以执行读取、写入或运行的操作。你可以使用 chown 命令更改所有权(一个或两者)。

所有权经常需要更改。文件和目录一直存在在系统中,但用户不断变来变去。当文件和目录在系统中移动时,或从一个系统移动到另一个系统时,所有权也可能需要更改。

我的主目录中的文件和目录的所有权是我的用户和我的主要组,以 user:group 的形式表示。假设 Susan 正在管理 Delta 组,该组需要编辑一个名为 mynotes 的文件。你可以使用 chown 命令将该文件的用户更改为 susan,组更改为 delta:

$ chown susan:delta mynotesls -l-rw-rw-r--. 1 susan delta 0 Aug  1 12:04 mynotes

当给该文件设置好了 Delta 组时,它可以分配回给我:

$ chown alan mynotes$ ls -l mynotes-rw-rw-r--. 1 alan delta 0 Aug  1 12:04 mynotes

给用户后添加冒号(:),可以将用户和组都分配回给我:

$ chown alan: mynotes$ ls -l mynotes-rw-rw-r--. 1 alan alan 0 Aug  1 12:04 mynotes

通过在组前面加一个冒号,可以只更改组。现在,gamma 组的成员可以编辑该文件:

$ chown :gamma mynotes$ ls -l-rw-rw-r--. 1 alan gamma 0 Aug  1 12:04 mynotes

chown 的一些附加参数都能用在命令行和脚本中。就像许多其他 Linux 命令一样,chown 有一个递归参数(-R),它告诉该命令进入目录以对其中的所有文件进行操作。没有 -R 标志,你就只能更改文件夹的权限,而不会更改其中的文件。在此示例中,假定目的是更改目录及其所有内容的权限。这里我添加了 -v(详细)参数,以便 chown 报告其工作情况:

$ ls -l . conf.:drwxrwxr-x 2 alan alan 4096 Aug  5 15:33 confconf:-rw-rw-r-- 1 alan alan 0 Aug  5 15:33 conf.xml$ chown -vR susan:delta confchanged ownership of 'conf/conf.xml' from alan:alan to  susan:deltachanged ownership of 'conf' from alan:alan to  susan:delta

根据你的角色,你可能需要使用 sudo 来更改文件的所有权。

在更改文件的所有权以匹配特定配置时,或者在你不知道所有权时(例如运行脚本时),可以使用参考文件(–reference=RFILE)。例如,你可以复制另一个文件(RFILE,称为参考文件)的用户和组,以撤消上面所做的更改。回想一下,点(.)表示当前的工作目录。

$ chown -vR --reference=. conf

报告更改

大多数命令都有用于控制其输出的参数。最常见的是 -v(–verbose)以启用详细信息,但是 chown 还具有 -c(–changes)参数来指示 chown 仅在进行更改时报告。chown 还会报告其他情况,例如不允许进行的操作。

参数 -f(–silent、–quiet)用于禁止显示大多数错误消息。在下一节中,我将使用 -f 和 -c,以便仅显示实际更改。

保持根目录

Linux 文件系统的根目录(/)应该受到高度重视。如果命令在此层级上犯了一个错误,则后果可能会使系统完全无用。尤其是在运行一个会递归修改甚至删除的命令时。chown 命令具有一个可用于保护和保持根目录的参数,它是 –preserve-root。如果在根目录中将此参数和递归一起使用,那么什么也不会发生,而是会出现一条消息:

$ chown -cfR --preserve-root alan /chown: it is dangerous to operate recursively on '/'chown: use --no-preserve-root to override this failsafe

如果不与 –recursive 结合使用,则该选项无效。但是,如果该命令由 root 用户运行,则 / 本身的权限将被更改,但其下的其他文件或目录的权限则不会更改:

$ chown -c --preserve-root alan /chown: changing ownership of '/': Operation not permitted[root@localhost /]# chown -c --preserve-root alan /changed ownership of '/' from root to alan

所有权即安全

文件和目录所有权是良好的信息安全性的一部分,因此,偶尔检查和维护文件所有权以防止不必要的访问非常重要。chown 命令是 Linux 安全命令集中最常见和最重要的命令之一。

读到这里,这篇“chown命令如何使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: chown命令如何使用

本文链接: https://lsjlt.com/news/314050.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • chown命令如何使用
    本文小编为大家详细介绍“chown命令如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“chown命令如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。chown将指定文件的拥有者改为指定的用户或组,用...
    99+
    2023-06-27
  • Linux chown命令如何使用
    本篇内容主要讲解“Linux chown命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux chown命令如何使用”吧!一、命令简介Linux chown(...
    99+
    2023-07-05
  • 如何使用Linux中的chown命令
    这篇文章主要介绍了如何使用Linux中的chown命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令chown 改变某个文件或目录的所有者和所属的组,该命令...
    99+
    2023-06-28
  • Linux chown命令使用示例
    目录一、命令简介二、使用示例1、获取命令帮助2、查看命令版本3、修改文件所有者和属组4、递归修改整个目录属主属组5、修改链接属主属组6、修改属组,属主保留7、显示修改信息8、L和H参数测试三、使用语法及参数说明1、使用语...
    99+
    2023-03-15
    Linuxchown命令 Linuxchown命令用法
  • Linux chown命令怎么使用
    这篇文章主要介绍“Linux chown命令怎么使用”,在日常操作中,相信很多人在Linux chown命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2023-05-25
    linux chown
  • Linux的chown命令怎么使用
    今天小编给大家分享一下Linux的chown命令怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Linux常用命令ch...
    99+
    2023-06-28
  • linux中chown命令的作用
    这篇文章将为大家详细讲解有关linux中chown命令的作用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的...
    99+
    2023-06-15
  • Linux中chown命令怎么用
    这篇文章给大家分享的是有关Linux中chown命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。  1....
    99+
    2023-06-13
  • Linux基础命令chown的用法
    本篇内容主要讲解“Linux基础命令chown的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux基础命令chown的用法”吧!chown改变文件或者目录的所有者,或者所属的群组。如果...
    99+
    2023-06-06
  • ubuntu中chown命令的使用方法是什么
    在Ubuntu中,chown命令用于更改文件或目录的所有者。其基本语法如下: chown [选项] [新所有者]:[新所属组] 文件...
    99+
    2024-03-14
    ubuntu
  • Linux中chgrp与chown命令怎么用
    这篇文章主要介绍Linux中chgrp与chown命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!chgrp命令功能:改变文件或目录所属的组。语法:chgrp [选项] group filename该命令改变...
    99+
    2023-06-16
  • linux chown命令的作用有哪些
    Linux chown命令用于改变文件或目录的所有者和所属组。chown命令的作用有:1. 改变文件或目录的所有者:使用chown命...
    99+
    2023-09-11
    linux
  • chown与chmod命令怎么在Linux系统中使用
    这期内容当中小编将会给大家带来有关chown与chmod命令怎么在Linux系统中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。第一首先打开电脑的linux系统。再进入student用户。第二然后用c...
    99+
    2023-06-10
  • ubuntu中chown命令的作用有哪些
    chown命令用于改变文件或目录的所有者及所属用户组。其作用包括: 改变文件或目录的所有者:可以通过chown命令修改文件或目录的...
    99+
    2024-03-15
    ubuntu
  • linux的chown命令有什么特点和作用
    chown命令用于改变文件或目录的所有者和所属组。其特点和作用如下: 修改文件或目录的所有者和所属组:chown命令可以将文件或...
    99+
    2024-03-08
    linux
  • Linux命令之lz4命令如何使用
    本篇内容主要讲解“Linux命令之lz4命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux命令之lz4命令如何使用”吧!一、lz4命令简介LZ4是一种压缩格式,特点是压缩/解压...
    99+
    2023-07-05
  • Linux系统中chown和chmod命令的用法区别
    本篇内容主要讲解“Linux系统中chown和chmod命令的用法区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中chown和chmod命令的用法区别”吧!chown用法:ch...
    99+
    2023-06-12
  • PostgreSQL命令如何使用
    这篇文章给大家介绍PostgreSQL命令如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。创建一个简单的购物清单首先,输入 psql 命令进入数据库,然后用下面的命令创建一个表:...
    99+
    2024-04-02
  • tail命令如何使用
    本篇内容主要讲解“tail命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“tail命令如何使用”吧!tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查...
    99+
    2023-06-27
  • 如何使用source命令
    本篇内容介绍了“如何使用source命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!source命令的语法source命令它需要一个文件,...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作