热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

linux修改用户组_每天一条Linux命令(33)chown(修改用户或用户组)

今天小编学习记录的是命令chown。在Linux系统中,命令chown(英文全称:changeowner)用于给文件或文件夹修改并指定其所属用户及用户组

d44c7449753c25b3161f26cab7b6bb67.png


今天小编学习记录的是命令chown。在Linux系统中,命令chown(英文全称:change owner)用于给文件或文件夹修改并指定其所属用户及用户组,这里的用户及用户组其实既可以是用户(组)名,也可以是用户(组)ID。

【注】chown命令的执行需要超级用户(root)权限才能执行。


6ff6cb80561347c8c2fdbe9e9754a780.png语法

chown [参数] [用户]:[用户组] [文件]说明1:上述语法中的用户及用户组也可以只有其中一项,例如

  • chown [用户] [文件] 

  • chown :[用户组] [文件] 

  • chown  [用户] :[用户组] [文件] 

说明1:上述语法中的 :  可以用  .  来代替  6ff6cb80561347c8c2fdbe9e9754a780.png参数说明

chown命令的参数只有一个哦

  • -R  递归更改目录所属的用户及用户组


6ff6cb80561347c8c2fdbe9e9754a780.png案例

先来查看下案例文件当前所属那个用户及用户组

[root@master test05]# lltotal 8-rw-r--r--. 1 root root 4 Nov 17 23:29 test1.py-rw-r--r--. 1 root root 4 Nov 17 23:23 test2.py[root@master test05]# 

正如上述看到的,两个文件所属的用户及用户组均为root,其中每个文件的第一个root指的是所属用户,第二个root指的是所属用户组。

只修改test1.py文件所属用户为mysql(mysql为系统用户)

[root@master test05]# chown -R mysql test1.py [root@master test05]# lltotal 8-rw-r--r--. 1 mysql root 4 Nov 17 23:29 test1.py-rw-r--r--. 1 root root 4 Nov 17 23:23 test2.py[root@master test05]#

只修改test2.py文件所属用户组为mysql(mysql为系统用户组)

[root@master test05]# chown -R :mysql test2.py [root@master test05]# lltotal 8-rw-r--r--. 1 mysql root 4 Nov 17 23:29 test1.py-rw-r--r--. 1 root mysql 4 Nov 17 23:23 test2.py[root@master test05]# 

同时修改test3.py文件所属用户及用户组为mysql

[root@master test05]# ll-rw-r--r--. 1 root root 4 Nov 19 08:48 test3.py[root@master test05]# chown -R mysql:mysql test3.py [root@master test05]# ll-rw-r--r--. 1 mysql mysql 4 Nov 19 08:48 test3.py上述内容就是命令chown的常见知识点及操作用法,命令很简单且很实用,希望本文对你有所帮助。

----END----

27c6d6288503a6978d9d457eb3a42a58.png




推荐阅读
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • Windows 系统下 MySQL 8.0.11 的安装与配置
    本文详细介绍了在 Windows 操作系统中安装和配置 MySQL 8.0.11 的步骤,包括环境准备、安装过程以及后续配置,帮助用户顺利完成数据库的部署。 ... [详细]
  • 本文深入探讨了如何通过调整InnoDB的关键配置参数来优化MySQL的随机IO性能,涵盖了缓存、日志文件、预读机制等多个方面,帮助读者全面提升数据库系统的性能。 ... [详细]
author-avatar
jkjkjd_105
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有