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 �Cp 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

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

  1. Oracle数据泵备份与恢复 命令 expdp/impdp 用法详解

    Oracle数据泵备份与恢复 命令 expdp/impdp 用法详解 关于expdp和impdp     使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户 ...

  2. oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解

    Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...

  3. Shell命令 getopts/getopt用法详解 命令行参数

    Shell命令行参数解析getopts/getopt用法详解 在Linux bash中,可以用以下三中方式解析命令行参数: 直接处理:使用$1.$2.$3- 进行解析 getopts:短选项的情况,例 ...

  4. linux中磁盘分区fdisk,管理磁盘分区之fdisk详解

    Mozatr的不定期更新,处于学习阶段的Mozart,愿不断分享,不断进步. 此次分享一个重要的管理分区命令:fdisk ,我们一一阐述. (一)分区 首先我们了解下什么是分区,分区是将一个硬盘驱动器 ...

  5. sort在c语言中的作用,c语言中sort的用法详解.docx

    c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...

  6. python中values作用_Python values()与itervalues()的用法详解

    dict 对象有一个 values() 方法,这个方法把dict转换成一个包含所有value的list,这样,我们迭代的就是 dict的每一个 value: d = { 'Adam': 95, 'Li ...

  7. linux find prune文件,Linux中find命令-path -prune用法详解

    在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能. 假如在当前目录下 ...

  8. Linux gpasswd命令用法详解:把用户添加进组或从组中删除(转)

    为了避免系统管理员(root)太忙碌,无法及时管理群组,我们可以使用 gpasswd 命令给群组设置一个群组管理员,代替 root 完成将用户加入或移出群组的操作. gpasswd 命令的基本格式如下 ...

  9. 2.Linux中grep多个关键字“与”和“或”使用详解

    1.Linux grep命令用于查找文件里符合条件的字符串    grep 命令非常常用,经常用于匹配文本字符 grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样 ...

最新文章

  1. 跟我学Springboot开发后端管理系统3:Mybatis-Plus实战2
  2. Android.mk 变量解释
  3. request.getParameter和request.getAttribute之间的区别
  4. java线程未执行完成,java线程测试-一个奇怪的景况-执行未完成直接结束了
  5. 入职体检——项目列表(12项)
  6. Android角落 不妨再看LinearLayout
  7. STL源码剖析—stl_config
  8. 谷歌翻译api_翻译:TensorFlow on Android APP 示例
  9. Leaflet笔记-Leaflet与echarts结合使用(在地图上绘图表)
  10. Flex(flash)检测摄像头的3种状态(是否被占用,没安装摄像头,正常)
  11. 为什么手机网速太慢_为什么不同的5G手机网速差别高达47%!
  12. linux下面修改默认的shell
  13. 腾讯云和百度贴吧web端支付成功页面模板(根据实际页面修改整理)
  14. mysql设置report_host语法_MySQL_mysqlreport 中文文档,mysqlreport 以很友好的方式显示 - phpStudy...
  15. 程序员坐行李箱迎寒风编码2小时,上热搜!你怎么看?
  16. FPGA的NIOS-II开发入门
  17. 1083. Windy数
  18. 讲一个玩 HASS 一年的故事
  19. Android应用APP脱壳笔记
  20. 王伟storm_危机中复苏 2005年中国星际风云录

热门文章

  1. JavaIO流常见面试题
  2. 比较MICROSOFT 365教育版的各种计划(英文版)
  3. Hololens入门之凝视
  4. 计算机考试之前注册的用户名和密码忘记 能找回吗?
  5. 弗洛伊德(Floyd)算法求图的最短路径
  6. matlab 遗传算法m函数,MATLAB遗传算法工具箱函数应用
  7. c语言圈复杂度switch,干货|C语言switch\/case圈复杂度优化重构
  8. 进销存系统_系统介绍核心模块划分功能流程介绍(1)
  9. 太在意别人的看法只会活得很累
  10. 随笔 | 男人哭吧不是罪 - 能跳槽千万别跳楼