Questions tagged «adduser»

adduser和addgroup是useradd,groupadd和usermod的更友好的前端。


2
非交互式运行adduser
我想使用该adduser命令通过Shell脚本添加用户(具有禁用的密码)。 默认情况下,adduser提示您输入各种值(例如,全名)。有什么办法可以通过命令行提交这些值?还是我需要useradd代替?
198 adduser 

3
如何从命令行创建管理员用户?
我想创建一个具有管理特权和所有常规设置(如主目录)的用户。 是否有一个adduser参数可以sudo自动赋予用户权力? 默认设置是adduser什么?它会自动创建主目录和其他所有东西而无需额外的参数吗?(即adduser <username>足够?)


2
adduser命令的--disabled-login和--gecos选项代表什么?
运行Ubuntu 12.04,我设置了一个私人git服务器,并在不久前创建了一个名为git的组。现在,我正在遵循安装gitlab的指南,当涉及到将用户添加到git组并创建它时,我已经知道已经有了它。 命令是这样的: sudo adduser --disabled-login --gecos 'GitLab' git 摘自Gitlab安装教程。 我想正确理解该命令。对我来说,我想将用户添加到这样的组中: adduser user group 那么--disabled-login,--gecos代表什么呢?

5
由于正则表达式错误,“创建用户失败”
我正在运行32位Ubuntu 12.10桌面。当前我只有一个用户,请键入管理员。我想创建另一个管理员用户,但始终收到以下错误: 创建用户失败 GDBus.Error:org.freedesktop.Accounts.Error.Failed:运行'/ usr / sbin / adduser'失败:/ usr / sbin / adduser返回错误(1):adduser:请输入与通过NAME_REGEX [_SYSTEM]配置变量。使用“ --force-badname”选项可以放松此检查或重新配置NAME_REGEX。 任何建议表示赞赏。
18 users  adduser 

1
“管理员”用户自动具有sudo权限
我使用将一个名为“ admin”的用户添加到了Ubuntu 14.04LTS服务器adduser。 /etc/sudoers在添加需要sudo权限的新用户时,我习惯于将用户添加到文件中,但是这次我没有。根据外壳中的输出,在创建它之前,似乎没有“ admin”用户存在。为什么这样工作?

4
通过bash脚本添加用户帐户的正确方法
这是我现在正在使用的脚本代码: getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" 这种方法在openSuse上效果很好。但是它在Ubuntu上创建的用户帐户存在一些问题,因此我在这里寻求帮助。 未设置终端提示(不echo $PS1返回任何内容) 箭头键和Tab键在终端中无法正常工作 密码似乎不起作用(尽管我仍然不清楚这个问题是什么) 不尊重为此新用户设置的/ etc / sudoers权限 相反,如果我使用adduser(而不是useradd)手动创建用户,那么在Ubuntu上就不会出现这些问题。但是我不能adduser在openSuse(afaik)上使用。因此,我需要一个非Debian专有的脚本或通过我的bash脚本添加用户帐户的方法,该脚本可在Ubuntu上运行(并且不会停止在其他发行版上运行)。 最后,我想理解的差异之间adduser和useradd。例如,我想知道使用哪个骨架目录,adduser因为这可能是由于useradd未按预期工作的原因(因为我刚刚接受了默认设置)。 谢谢
15 bash  scripts  users  adduser 


4
以编程方式为新用户克隆/ etc / skel
/etc/skel是将为新用户克隆的文件夹。有没有一种可能的方法可以定义规则,以便从/etc/skel文件夹复制内容? 例如,我正在寻找一种方法,如果创建了一个用户并属于名为的组A,则该克隆/etc/skel文件夹除外/etc/skel/not_for_a.txt。可能?
11 adduser  useradd  skel 

2
在Ubuntu服务器上添加新用户
我一直在尝试添加新用户。我输入了adduser用户名,useradd然后也尝试了用户名。它似乎确实增加了一个用户,但是当我登录时,我只会得到一个美元符号而不是user@servername。我尝试添加规则以允许该用户名进入sudo,但是为什么我只得到美元符号?
11 server  adduser 

1
如何使用公钥身份验证创建新用户?
我有Ubuntu Server 14.04 LTS。我默认情况下启用了公钥身份验证。 我使用以下命令创建新用户: sudo useradd -m -c "John T." john -s /bin/bash 该命令显然创建了用户,即用户的主文件夹...,但显然用户无法登录,因为用户没有密钥。下一步是什么?如何创建密钥并将其附加到用户? -c -- User's full name -m -- Creates user's home directory -s -- Specify user's login shell


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.