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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值