Tag: adduser

由于正则表达式错误,“无法创建用户”

我正在运行Ubuntu 12.10桌面32位。 目前我只有一个用户,类型为administrator。 我想创建另一个管理员用户,但我不断收到以下错误: 无法创建用户 GDBus.Error:org.freedesktop.Accounts.Error.Failed:运行’/ usr / sbin / adduser’失败:/ usr / sbin / adduser返回错误(1):adduser:请输入与通过配置的正则表达式匹配的用户名NAME_REGEX [_SYSTEM]配置变量。 使用`–force-badname’选项放宽此检查或重新配置NAME_REGEX。 任何建议表示赞赏。

如何恢复/添加以前的用户帐户

我最近通过使用新用户名重新安装Ubuntu 修复了一个损坏的安装 ,谢天谢地,我的旧帐户幸免于难(yay)。 现在我想将旧帐户添加回Ubuntu。 请注意,我不一定要尝试覆盖新的用户帐户。 我只想恢复旧帐户,并在启动Ubuntu时将其作为默认帐户。 编辑我可以使用旧名称创建一个新帐户,但我担心这会破坏旧帐户数据。 更新 我用我的旧主文件夹替换了我的新主文件夹但是没有用。

如何在创建帐户后创建用户主文件夹?

我使用useradd name创建了一个新用户,忘了使用-d -m来创建他们的主目录。 我尝试制作一个,复制/ etc / skel的内容,并将所有内容都添加到新用户。 别名不起作用,比如ll ,我在命令提示符下只有一个$ ,而不是name@server ~$ 。 此外,使用滚轮转储命令行上的垃圾:( 我该如何解决这个问题,还是更容易删除用户并重新开始?

如何将所有USERS的默认shell更改为bash?

我希望从现在开始,每个新用户都默认使用bash作为shell。 我知道要将自己的shell更改为bash,你会使用命令“chsh -s / bin / bash”,但是如何在默认情况下自动将所有未来用户的shell设置为bash?

通过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返回任何内容) 箭头键和标签键在终端中无法正常工作 密码似乎不起作用(虽然我还不清楚这个问题到底是什么) 为这个新用户设置的/ etc / sudoers权限不受尊重 如果我用adduser手动创建用户(而不是useradd)我在Ubuntu上没有这些问题。 但我不能在openSuse(afaik)上使用adduser 。 因此,我需要一个非Debian独占的脚本或通过我的bash脚本添加用户帐户的方法,该脚本适用于Ubuntu(并且不会停止处理其他发行版)。 最后,我想了解adduser和useradd之间的区别 。 例如,我想知道adduser使用哪个骨架目录,因为这可能是useradd未按预期工作的原因(因为我刚刚接受了默认值)。 谢谢

如何从命令行创建管理员用户?

我想创建一个具有管理权限的用户和所有常规设置,如主目录。 是否有adduser参数自动为用户提供sudo权限? adduser的默认设置是什么? 是否会自动创建主目录和所有其他内容而无需额外参数? (即adduser 够吗?)

adduser和useradd有什么区别?

Ubuntu上的命令adduser和useradd什么区别?