linux chgrp命令参数及用法详解--变更文件或目录的所属群组

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

chgrp

  1.作用
  chgrp表示修改一个或多个文件或目录所属的组。使用权限是超级用户。

  2.格式
  chgrp [选项]... 组 文件...
  或
  chgrp [选项]... --reference=参考文件 文件...

  将每个<文件>的所属组设定为<组>。

  3.参数
  -c, --changes :像 --verbose,但只在有更改时才显示结果。
  --dereference:会影响符号链接所指示的对象,而非符号链接本身。
  -h, --no-dereference:会影响符号链接本身,而非符号链接所指示的目的地(当系统
支持更改符号链接的所有者,此选项才有效)。
  -f, --silent, --quiet:去除大部分的错误信息。
  --reference=参考文件:使用<参考文件>的所属组,而非指定的<组>。
  -R, --recursive:递归处理所有的文件及子目录。
  -v, --verbose:处理任何文件都会显示信息。

  4.应用说明
  该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是
/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配
符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。

  5.应用实例
  改变/opt/local /book/及其子目录下的所有文件的属组为book,命令如下:
  $ chgrp - R book /opt/local /book

 6.在编译mysql数据库时会用到这个命令、下面是安装mysql简单过程来说明chgrp这个命令:
安装mysql事例:
# groupadd mysql        //添加一个mysql标准组
   #useradd -g mysql mysql     //添加mysql用户并加到mysql组中
   #cd   mysql-
   # ./configure  \
> --prefix=/usr/local/mysql  \               
> --with-extra-charsets=all   //支持所有字符集                  
   #make && make install

创建MySQL数据库服务器的配置文件
   #cd mysql-....
   #cp support-files/my-medium.cnf  /etc/my.cnf//创建主配置文件

   #cd /usr/local/mysql
   #bin/mysql_install_db --user=mysql    //创建授权表

   # chown -R root .     //将文件的所有属性改为root用户
   # chgrp -R mysql .     //将组属性改为mysql组
   # chown -R mysql var  //将数据目录的所有属性改为mysql用户

   # /usr/local/mysql/bin/mysqld_safe --user=mysql &    启动数据库
   #bin/mysqladmin -u root –p shutdown  //关闭MySQL数据库

   # netstat -ntl|grep 3306     //查看3306端口是否开启

总结:chgrp这个命令和chown差不多、经常会用到后面加-R是递归、大家在使用的时候要注意了、

更多Linux命令:http://www.51ou.com/browse/linuxml/index.html
些文章来自51运维网、转载请注明出处、http://www.51ou.com/browse/linuxml/chgrp.html


本文转自 sswqzx 51CTO博客,原文链接:http://blog.51cto.com/sswqzx/1333475


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
Shell Linux
【Linux】Bash支持各种指令选项的原理:命令行参数
【Linux】Bash支持各种指令选项的原理:命令行参数
|
2天前
|
运维 监控 Linux
提升系统稳定性:Linux内核参数调优实战
【5月更文挑战第1天】 在运维领域,保障服务器的高效稳定运行是核心任务之一。Linux操作系统因其开源、可靠和灵活的特点被广泛应用于服务器中。本文将深入探讨通过调整Linux内核参数来优化系统性能,提升服务器的稳定性和响应能力。文章首先介绍了内核参数调优的必要性和基本原则,然后详细阐述了调优过程中的关键步骤,包括如何监控当前系统状态,确定性能瓶颈,选择合适的参数进行调优,以及调优后的测试与验证。最后,文中提供了一些常见问题的解决策略和调优的最佳实践。
19 5
|
2天前
|
Linux
Linux系统ps命令
这些是一些常见的 `ps`命令选项和用法,用于查看系统中运行的进程及其相关信息。您可以根据需要选择合适的选项以满足您的任务要求。
11 0
|
2天前
|
Linux
Linux文件误删恢复
请注意,成功恢复误删文件的机会取决于多个因素,包括文件被删除后经过的时间、磁盘的使用情况以及您采取的操作。因此,尽可能快速采取行动,并避免在误删文件所在的磁盘上写入新数据,以提高恢复成功的可能性。
6 0
|
3天前
|
存储 Linux Shell
linux课程第二课------命令的简单的介绍2
linux课程第二课------命令的简单的介绍2
|
3天前
|
Linux C语言 数据安全/隐私保护
linux课程第二课------命令的简单的介绍3
linux课程第二课------命令的简单的介绍3
|
3天前
|
监控 Unix Linux
如何使用 Linux less 命令?
【4月更文挑战第25天】
13 1
如何使用 Linux less 命令?
|
4月前
|
Linux
百度搜索:蓝易云【Linux中如何对文件进行压缩和解压缩?】
这些是在Linux中进行文件压缩和解压缩的常见方法。根据您的需求和具体情况,可能会使用其他压缩工具和选项。您可以通过查阅相应命令的帮助文档来获取更多详细信息。
53 1
|
5月前
|
NoSQL Java Linux
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
|
5月前
|
算法 Java Linux
Linux下文件增删改查定位压缩操作与权限所属用户
Linux下文件增删改查定位压缩操作与权限所属用户
42 0