linux - 错误“useradd:组 '100' 不存在”
问题描述
尝试添加用户时出现上述错误。
通过尝试
sudo useradd -u 1200 -g test -c 'studente' student
或者
sudo useradd anyuser
我明白了
useradd: group '100' does not exist
useradd: the GROUP= configuration in /etc/default/useradd will be ignored
的内容/etc/default/useradd
是
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
我一定是通过创建、修改和删除用户和组搞砸了某个地方,但我不知道在哪里。
解决方案
您一定100
是不小心删除了该组。
在 Fedora 上,组 ID100
是users
. 要解决这个问题,您所要做的就是再次创建组:
groupadd -g 100 users
有关groupadd
使用的更多信息man groupadd
。
有关用户和组的更多信息,请查看 Fedora 文档管理用户和组。
推荐阅读
- c - 与 Windows 中的管道一起使用时,STDIN、STDOUT 无法流式传输正确的输出
- c++ - MacOS:如何启动 gui QProcess 并将其置于最前面?
- html - 基于类的详细视图不返回模板
- c# - 如何通过仅使用 1 个坐标跟随我的玩家位置来移动敌人
- javascript - 如何像在 Excel 中一样在 JavaScript(仅 JS)中使用数字、字母数字、字母对数组进行排序?
- node.js - 记录到 STDOUT 和带有 node/pino 的文件
- c# - 无法为 AuthenticationResult 调用构造函数
- version-control - 2020 年的二进制文件/文件夹版本控制?
- swift - 带有部分边框的 UIView 边框
- javascript - 如果某些状态代码,导航后剧作家重新加载页面