gpt4 book ai didi

git - centos bash 无法识别的选项 --adduser 命令上的系统

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:58 26 4
gpt4 key购买 nike

我正在尝试在我的 centos linux 服务器上安装 gitlab。我正在按照位于此处的教程进行操作:https://gist.github.com/1601228

一切顺利,直到我到达这一行:adduser --system --shell/bin/sh --comment 'gitolite' --create-home --home-dir/home/git git

我的 shell 只返回这个:adduser: unrecognized option '--system'

我似乎找不到如何启用该选项或为什么它不可用。

我在运行:

  • CentOS 5.8 版(最终版)
  • GNU bash,版本 3.2.25(1)-release (x86_64-redhat-linux-gnu)

如果我需要发布任何其他软件版本,请告诉我。

如何成功运行此命令或完成此命令在我当前版本的 centos/bash/etc 上执行的相同任务?

最佳答案

你是对的,在 CentOs 5.8 上没有 --system 切换到 adduser 命令。但是有一个 -r 开关可以替换安装脚本中的 --system。来自 adduser 手册页:

-r 此标志用于创建系统帐户。即 UID 小于/etc/login.defs 中定义的 UID_MIN 值且密码未过期的用户。请注意,无论/etc/login.defs 中的默认设置如何,useradd 都不会为此类用户创建主目录。

关于git - centos bash 无法识别的选项 --adduser 命令上的系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12439169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com