在Linux系统中,举例说明如何才能修改一个文件的所有者以及所属的群组?

在Linux系统中,举例说明如何才能修改一个文件的所有者以及所属的群组?,第1张

修改一个文件所有者以及所属的群组涉及的命令

chown (change owner)改变文件所有者属性

chgrp (change group) 改变文件所属群组

环境:Centos 5.5 Final

以/root/insatll.log为例

-rw-r--r-- 1 root root 34243 04-03 18:26 install.log

install.log所有者及所属群组均为root。

改变之前需要确保改变后的所有者在/etc/passwd中,所属群组在/etc/group。如不在这两个目录中,提示错误是不可避免的了。可以使用cat /etc/passwdcat /etc/group

在/etc/passwd , /etc/group 中,会发现很多不是自己建立的账号。但是请不要更改,虽然你是root账号。但是系统需要这些账号,这些账号是系统运行所需要的。

chown cike install.log

-rw-r--r-- 1 cike root 34243 04-03 18:26 install.log

install.log 这个文件的所有者变成cike这个账户的了。但是所属群组没有改动。

chgrpcike install.log

-rw-r--r-- 1 cike cike 34243 04-03 18:26 install.log

这样一来,连所属群组也属于 cike了:)

这是一步步的更改文件的所有者和所属群组。但肯定有性子急的人,想一下更改两个属性。

这个时候可以单独使用chown来更改。

一个比较麻烦的写法是这样的

chown cike install.log &&chgrp cike install.log //用&&连接两句话

想简单的话,可以这样写。

chown cike:cike install.log

如果想更改的账户中不含特别的东西(特别东西指“.” ),还可以这样写:

chown cike.cike install.log

使用chown还可以单纯的更改文件所属用户组

chown .cike install.log 或者 chown :cike install.log

这样就完成了使用chown 更改文件所属群组的目的。

1、打开自己的linux系统。

2、接着打开“终端”命令窗口。

3、接着修改一个文件的所有者和组别,首先先看看这个文件的所属。

4、接着输入一下命令chown root music,先修改文件的所有者。注意修改文件的时候必须在root用户下。

5、再接着查看文件的所有者是否被修改成功。

6、然后输入chgrp root music命令,来修改文件的用户组。

7、最后再查看一下文件的用户组也被修改了。

直接把fan添加到mysql中

语法:userconf [--addgroup <群组>][--adduser <用户ID><群组><用户名称><shell>][--delgroup <群组>][--deluser <用户ID>][--help]

补充说明:userconf实际上为linuxconf的符号连接,提供图形界面的 *** 作方式,供管理员建立与管理各类帐号。若不加任何参数,即进入图形界面。

参数:

 --addgroup<群组> 新增群组。

 --adduser<用户ID><群组><用户名称><shell> 新增用户帐号。

 --delgroup<群组> 删除群组。

 --deluser<用户ID> 删除用户帐号。

 --help  显示帮助。

或者直接gpasswd -a fan mysql就行了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8516592.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存