我正在尝试在我的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 / bash / etc上执行的相同任务?
答案 0 :(得分:2)
我无权访问CentOS 5框进行检查,但请尝试将--system
替换为单破折号版本-r
。
答案 1 :(得分:2)
你说得对,在CentOs 5.8上没有--system
切换到adduser命令。
但是有一个-r
开关可以替换安装脚本中的--system
。从adduser
手册页:
-r此标志用于创建系统帐户。也就是说,UID低于/etc/login.defs中定义的UID_MIN值并且密码不会过期的用户。请注意,无论/etc/login.defs中的默认设置如何,useradd都不会为此类用户创建主目录。