如何更改linux文件目录拥有者及用户组

 我来答
华清远见
2016-11-16 · 专业始于专注 卓识源于远见
华清远见
华清远见于04年成立,13年始终专注于IT人才培养,目前业务涉及嵌入式、HTML5、JAVA、大数据、Android、UI、VR、物联网等学科,“做良心教育,做专业教育,做受人尊敬的职业教育
向TA提问
展开全部

  更改linux文件目录拥有者及用户组及用户组方法如下:

  1. 首先利用[root@linux ~]# chown把fail2ban的所属者修改为nginx。如下图所示:

  2. 用chgrp命令修改文件的用户组,通常文件或者目录的组名为:[root@linux ~]# chgrp。如下图所示:

  3. 如果同时修改用户和组需要用到chown命令。如下图所示:

  4. 修改连同子目录下的所有文件、目录用Chown   -R命令,如下图所示:

好程序员
2016-11-12 · HTML5前端培训/大数据培训/Java
好程序员
好程序员是IT高端课程培训基地,从平凡到卓越,为梦想而拼搏。
向TA提问
展开全部
首先对于经验操作之前,我们先看下当前系统下的用户和组。Whoami 查看当前登陆用户

Passwd文件存储当前系统所有用户,而组文件/etc/group记录。

一个用户可以属于多个组,查看用户所属的组,gourps + 用户名

更改linux文件目录\文件拥有者权限

更改文件拥有者 (chown )
[root@linux ~]# chown 账号名称 文件或目录 ,如图把文件fail2ban的所属者改成nginx

改变文件的用户组用命令 chgrp
[root@linux ~]# chgrp 组名 文件或目录

此外还可以通过chown命令
同时修改用户和组, chown 所有者,所属组 文件\目录名

覆盖目录权限
对于目录权限修改之后,默认只是修改当前级别的权限。如果子目录也要递归需要加R参数

Chown -R : 进行递归,连同子目录下的所有文件、目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ms_Mapple
2016-11-12 · TA获得超过417个赞
知道小有建树答主
回答量:290
采纳率:66%
帮助的人:68.1万
展开全部

首先在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。
且在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。

  1. 使用chown命令更改文件拥有者

    touch mytest   #创建文件

    ls mytest –l      #查看mytest文件的属主等
    chown test mytest   #改变属主为test用户

    需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以。


  2. 使用chgrp命令更改文件所属用户组
    chgrp test mytest

    需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式