如何在Linux中将用户添加到组
Linux提供了通用的用户/组结构。 在本文中,我们将探讨如何创建用户并将其添加到组中。
注意:这些说明在使用Red Hat Enterprise Linux,Fedora和CentOS时有效。 它们也已经在Fedora上进行了验证。
用户数
团体
组是用户的集合。 组确定用户对文件,目录和进程的特定访问权限。 如下所示,在给定时间,用户可以是多个组的一部分。
要查看您作为哪个用户登录以及所属的组,请运行id
命令:
例如, uid=1000(kkulkarn)
显示我以kkulkarn
(我的用户名)登录,我的用户ID是1000
。
gid=1000(kkulkarn)
告诉我所在的主要组, groups=...
告诉我所在的其他组。这些其他组称为补充组。
创建一个用户
运行下面显示的命令以创建用户alice
。 如果出现Permission denied
错误,则必须以sudo
作为前缀。
由于创建用户alice时未设置密码,因此要切换用户并成为alice,我们需要运行以下命令:
sudo passwd alice
它将提示: New password
并Retype new password
。 我将密码设置为demo,
系统响应: BAD PASSWORD
因为BAD PASSWORD
太短,因此容易受到攻击。 但是我继续,密码被设置了。 这是以下消息输出:
passwd: all authentication tokens updated successfully.
作者CC CC的屏幕截图
现在,使用su - alice,
切换到新用户su - alice,
如下所示。 出现提示时输入密码demo
。
如您所见,提示符显示现在我们正在使用alice@localhost .
检查pwd
(当前工作目录),您将看到我们在用户alice的home
目录中。
注意:要使用sudo,
您需要加入一个名为wheel
的补充组。 否则,您可能会看到错误:< username> is not in sudoers file. This incident will be reported
username> is not in sudoers file. This incident will be reported
:
解决此问题的方法如下。
如何将爱丽丝添加到“车轮”组以提供sudo访问
跑:
id alice
您将看到以下输出:
这告诉我们爱丽丝是哪些主要和辅助群体的一部分。
让我们使用以下命令将alice修改为group wheel
一部分:
使用命令usermod
和选项-aG,
告诉系统将alice添加到补充组wheel
。 请注意,如果运行正确, usermod
命令将不会显示任何输出。 如果然后运行id alice
,应该看到以下输出:
由于alice现在已经是group wheel
一部分,我们可以将用户切换到alice,并且她应该能够以sudo用户身份创建目录dir1
:
如果运行ls -la
,那么在运行mkdir
,您可以看到dir1
将用户和组都作为root
用户 以sudo
用户命令。 但是,如果在不使用sudo
情况下运行它,则dir1
将由用户
和组alice
。alice
现在,您已经在Linux中看到了一个用户和一个组,如何创建一个用户并对其进行修改以将其添加到组中? 您可能要做的最后一件事是删除为此演示创建的用户。 我不会解释如何执行此操作,但是我将为您提供以下命令; 运行它,然后自己查看输出:
id alice
sudo userdel -r alice
id alice
有关更多信息,请使用--help或-h选项检查这些命令的帮助,或运行
man 打开Linux手册页。
翻译自: https://opensource.com/article/18/4/how-add-users-group-linux
如何在Linux中将用户添加到组相关推荐
- linux查将用户加入组,如何在Linux中将用户添加到组
在本教程中,我们将介绍如何在Linux系统中将用户添加到组.我们还将向您展示如何从组中删除用户以及如何创建,删除和列出组. 先决条件 要向一个群组添加用户,您需要以具有sudo访问权限或root用户身 ...
- Linux 中将用户添加到组的指令
在 Linux 操作系统下,如何添加一个新用户到一个特定的组中?如何同时将用户添加到多个组中?又如何将一个已存在的用户移动到某个组或者给他增加一个组?对于不常用 Linux 的人来讲,记忆 Linux ...
- linux如何把用户加组内,在Linux中将用户添加到特定组的四种方法
在Linux中将用户添加到特定组的四种方法 Linux组是用于管理Linux中用户帐户的组织单位. 对于Linux系统中的每个用户和组,它都有唯一的数字标识号. 它称为用户ID(UID)和组ID(GI ...
- linux将用户移动到用户组,Linux将用户添加到组
Linux将用户添加到组 Linux允许我们将用户添加到特定的用户组.一个用户帐户可以添加到多个组中.例如,具有sudo权限的用户可以访问sudo命令以获得相关权限.此外,我们可以为组配置文件权限和其 ...
- linux把用户添加到组
使用 usermod 命令 将现有的用户添加到多个次要组或附加组 # usermod -a -G GroupName UserName id 命令查看输出 # id UserName 用户添加到多个次 ...
- linux 给用户添加所属组
usermod -a -G bb aa 这行命令的意思是将aa用户添加到bb组.添加时是追加的方式,例如:原先aa 属于A组,则执行了该命令后aa属于A组和bb组 查看aa所属组的命令:groups ...
- 如何在Linux中将目录添加到$ PATH
Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock $PATH is one of the sil ...
- linux附加组命令,如何从Linux命令行将用户添加到组
使用在Linux组的构成本地系统和网络访问控制的基础.总之,一切都被认为是Linux的一个文件-从基本的文本文件,硬盘驱动器-而这些文件都有一个所属组.如果你不控制特定文件组中,你可能没有读取或写入访 ...
- 用户组及添加用户到组_如何将用户添加到组?
用户组及添加用户到组 In Linux users may have different groups registered. By default adding a user to the Linu ...
最新文章
- poj 2352 Stars(线段树)
- 【转】每天一个linux命令(38):cal 命令
- SQL 模糊查询技术
- python实现二叉搜索树_python实现二叉查找树
- UVA524 PrimeRingProblem素数环
- csv转json文件
- gentoo ffmpeg+mencoder快速搭建视频处理系统笔记
- 大厂的产品经理是怎样进行产品迭代的
- 2018-07-06笔记(LNMP配置)
- jenkins的简介与安装
- 中国天花灯市场趋势报告、技术动态创新及市场预测
- 【java学习之路】(javaWeb篇)008.VUE
- hdu1113 Word Amalgamation(详解--map和string的运用)
- 苹果手机左上角的数字怎么弄_一键更改手机IP操作方法
- 【译】基于 Rust 用 Bevy 实现节奏大师游戏
- [HTML/CSS]Flex 布局中space-evenly 的兼容性
- 毛远丽教授谈机器学习技术在检验医学中的新应用|专家论坛
- Eclipse创建javaWeb项目工程
- Jackson官网与官方文档
- 博弈——ICE公平组合游戏(简单整理结论)