如何更改linux文件目录拥有者及用户组
3个回答
2016-11-16 · 专业始于专注 卓识源于远见
华清远见
华清远见于04年成立,13年始终专注于IT人才培养,目前业务涉及嵌入式、HTML5、JAVA、大数据、Android、UI、VR、物联网等学科,“做良心教育,做专业教育,做受人尊敬的职业教育
向TA提问
关注
展开全部
首先对于经验操作之前,我们先看下当前系统下的用户和组。Whoami 查看当前登陆用户
Passwd文件存储当前系统所有用户,而组文件/etc/group记录。
一个用户可以属于多个组,查看用户所属的组,gourps + 用户名
更改linux文件目录\文件拥有者权限
更改文件拥有者 (chown )
[root@linux ~]# chown 账号名称 文件或目录 ,如图把文件fail2ban的所属者改成nginx
改变文件的用户组用命令 chgrp
[root@linux ~]# chgrp 组名 文件或目录
此外还可以通过chown命令
同时修改用户和组, chown 所有者,所属组 文件\目录名
覆盖目录权限
对于目录权限修改之后,默认只是修改当前级别的权限。如果子目录也要递归需要加R参数
Chown -R : 进行递归,连同子目录下的所有文件、目录
Passwd文件存储当前系统所有用户,而组文件/etc/group记录。
一个用户可以属于多个组,查看用户所属的组,gourps + 用户名
更改linux文件目录\文件拥有者权限
更改文件拥有者 (chown )
[root@linux ~]# chown 账号名称 文件或目录 ,如图把文件fail2ban的所属者改成nginx
改变文件的用户组用命令 chgrp
[root@linux ~]# chgrp 组名 文件或目录
此外还可以通过chown命令
同时修改用户和组, chown 所有者,所属组 文件\目录名
覆盖目录权限
对于目录权限修改之后,默认只是修改当前级别的权限。如果子目录也要递归需要加R参数
Chown -R : 进行递归,连同子目录下的所有文件、目录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。
且在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。
使用chown命令更改文件拥有者
touch mytest #创建文件ls mytest –l #查看mytest文件的属主等
chown test mytest #改变属主为test用户需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以。
使用chgrp命令更改文件所属用户组
chgrp test mytest需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询