linux改变用户所属组
⑴ linux修改文件所属用户和组
linux怎么修改文件所属用户和组?我们一起来了解一下吧。1、首先打开linux系统。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
⑵ 如何更改linux文件的拥有者及用户组
一,使用chown命令更改文件拥有者
在 shell 中,可以使用chown命令来改变文件所有者。chown命令是change owner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以。
chown命令的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上-R的参数即可。
基本语法:
chown[-R]账号名称文件或目录
chown[-R]账号名称:用户组名称文件或目录
参数:
-R: 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
示例1:
[root@localhost home]#touchtestfile//由乎团 root 用户创建文件
[root@localhost home]#lstestfile–l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile//文件的拥有者及拥有者级均为 root
[root@localhost home]#chownyangzongdetestfile//修改文件拥有者为 yangzongde
[root@localhost home]#lstestfile-l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile//查看文件拥有者为 yangzongde,但组仍为 root
示例2:
chownbininstall.log
ls-l
-rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log
chownroot:rootinstall.log
ls -l
-rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log
二,使用chgrp命令更改文件所属用户组
在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。需要注意的是要改变成为的用户组名称,必须在/etc/group里存在,否则就会显示错误。
基本语法:
chgrp[-R]
1.linux中管理员和文件的属主可以通过chmod更改文件的权限.chmod 有两种表示方法:文字和数字设定法.
g 就是组group,+是添加权限.r是read读. o是其他人other(非文件所有者和文件所有者所在组以外的其他人)
chmod g+r,o+r aaa.txt 就是给同组人,以及其他人对文件aaa.txt读的权限.
2.chmod n1n2n3 文件或者目录名 750中7是表示的属主(文件所有岁耐橘者)具有读,写和执行的权限,5是文件所有者所在的组的权限,5表示有读和执行的权限,表示文件属主所在组的同组人有读和执行的权限,没有对文件写入的权限亩谨.其他人没有权限.
⑶ linux镐庢牱淇鏀规枃浠舵墍灞炵敤鎴峰拰缁
linux淇鏀规枃浠舵墍灞炵敤鎴峰拰缁
浣跨敤chown锻戒护鍙浠ヤ慨鏀规枃浠舵垨鐩褰曟墍灞炵殑鐢ㄦ埛锛
锻戒护锛歝hown 鐢ㄦ埛 鐩褰曟垨鏂囦欢钖
渚嫔傦细chown qq /home/qq (鎶奾ome鐩褰曚笅镄刭q鐩褰旷殑𨰾ユ湁钥呮敼涓簈q鐢ㄦ埛)
浣跨敤chgrp锻戒护鍙浠ヤ慨鏀规枃浠舵垨鐩褰曟墍灞炵殑缁勶细
锻戒护锛歝hgrp 缁 鐩褰曟垨鏂囦欢钖
渚嫔傦细chgrp qq /home/qq (鎶奾ome鐩褰曚笅镄刭q鐩褰旷殑镓灞炵粍鏀逛负qq缁)
⑷ 在linux中如何修改用户的初始用户组和附加用户组
在 Linux 中,您可以使用以下命令来修改用户的初始用户组:
usermod -g new_group username
其中,new_group 是您想要设置的新的初始用户组,username 是您想要修改的用户名。
如果您想要将用户添加到一个或多个附加用户组中,请使用以下命令:
usermod -aG group1[,group2,...] username
其中,陵宽group1、group2 等等表示您想要添加的附加用户组,多个用户组可以用逗号隔开。请注意,在使用此命令更改用户的附加用户组时,必须返巧添加 -a 选项来确保保留用户之尺世亮前的所有其他用户组。
修改用户的初始用户组或附加用户组后,需要注销并重新登录,才能使更改生效。