linux

您所在的位置:网站首页 linux怎么把用户加入到用户组 linux

linux

2023-06-05 01:29| 来源: 网络整理| 查看: 265

创建用户 ,群组

文章目录 创建用户 ,群组1、创建用户 :useradd mao12、创建群组 : groupadd3、修改用户账户 : usermod4、删除群组 :groupdel5、改变文件的所有者 :chown6、改变文件的群组 :chgrp7、修改访问权限 :chmod 总结

1、创建用户 :useradd mao1

创建普通用户时,要在root下进行创建

2、创建群组 : groupadd

用法和useradd相似,后接需要创建的群组名。

3、修改用户账户 : usermod

参数: -l : 对用户重命名。/home中的用户家目录名不变,需要手动修改 -g:修改用户所在的群组 -G:将一个用户添加到多个群组 -a:追加 (不想从原来群组中移除,又想添加到新群组) 记得群组之间,用逗号隔开,而且没有空格。 ** 注意** : 使用usermod要小心,因为配合 -g 和 -G参数时。它会把用户从原先的群组了删除,加到新的组里。 如果不想离开原先的群组,又想添加到新群组里,可以在-G的参数基础上加 -a参数。在追加群组的时,一定要使用 -G参数,即使只追加一个群组。 我们来看个图来说: 在这里插入图片描述 如上图显示: ** group**命令单独使用,不添加任何参数,会显示当前用户所在的群组。如下图: 在这里插入图片描述

4、删除群组 :groupdel

用法:后街想要删除的群组名

5、改变文件的所有者 :chown

-R参数:递归设置子目录和 子文件 ** 注意**:这里的 R 只能是大小,小写的 r 不起作用 假如想要把用户mao1的家目录的所有子目录和文件占位所有 chown -R mao:mao /home/mao1 则/home/mao1都归我(mao)所有了

6、改变文件的群组 :chgrp

用法:后接新的群组名,再接文件名 其实,chown命令可以改变文件的群组,用法如下: 例如 : ** chown mao:friends file.txt** 就是把file.txt文件的所有者改为mao ,群组改为 friends

7、修改访问权限 :chmod

首先来看下权限的管理 : linux系统里,每个文件和目录都有一列权限属性。访问权限指明了谁有读的权限,谁有修改的权限,谁有运行的权限。 访问权限 :** ls -l** 文件信息的第一列比较复杂,可以看到不少d,w,r,l,x等字母。不细分的话,这些可以通称为 文件访问权限符。 权限的原理(主要两个): d:表示 “目录”,这是一个目录 l:表示 “链接”,这是一个链接 在这里插入图片描述 在这里插入图片描述 chmod命令不需要是root用户才能运行 只要你是此文件的所有者,就可以用chmod来修改文件的访问权限 ** 用数字来分配权限:chmod的绝对权限 ** 在这里插入图片描述 ** 用字母来分配权限:chmod的相对权限 ** u:表示 “所有者” g:表示 “群组用户” o:表示 “表示其他用户” a:表示 “所有用户”

+号:表示“添加权限” -号:表示 “移除权限” =号:表示 “分配权限” 例如: chmod u+rx file 文件file的所有者增加可读可执行的权限 chomd g +r file 文件file的群组用户增加可读的权限 chmod o-r file 文件file的其他用户移除可读的权限 chmod g+r o-r file 文件 file 的群组用户增加可读的权限,其他用户移除可读的权限 chmod go-r file 文件file 的群组用户,其他用户均移除可读的权限 chmod +r file 文件file的所有的用户都增加可读的权限 chmod u=rwx,g=r,o=- file 文件 file的所有者分配可读可写可执行的权限,群组分配可读的权限,其他用户没有权限。

-R参数:递归设置子目录和 子文件 ** 注意**:这里的 R 只能是大小,小写的 r 不起作用

总结

有些命令的运行必须要切换到root用户权限中去执行 usermod(用于修改用户账户)—类似mv 移动用户所在的组 chgrp(用于修改群组) chown(用于修改所有者和群组)

chmod命令不需要root身份就可以执行 我们可以用chmod命令来修改文件的访问权限



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3