创建新用户时出错

创建新用户时出错

我尝试创建一个新的用户帐户。当我尝试运行sudo adduser bob

[root@IU:~# sudo adduser bob  
Adding user `bob' ...  
Adding new group `bob' (1007) ...  
Adding new user `bob' (1006) with group `bob' ...  
Creating home directory `/home/bob' ...
Stopped: Couldn't create home directory `/home/bob': Permission denied.
Removing directory `/home/bob' ...
Removing user `bob' ...
Removing group `bob' ...
groupdel: group 'bob' does not exist
adduser: `groupdel bob' returned error code 6. Exiting.

答案1

尝试使用

sudo useradd bob -m -r -p password

useradd 是 adduser 的高级版本。此示例执行以下操作:

-m创建主目录。
-r添加到 sudoers 文件(不建议普通用户使用,因为 sudo 可能会破坏任何东西)
-p添加密码。您可以通过使用su bob并执行 来手动执行此操作passwd

答案2

adduser命令默认为新添加的用户创建一个主目录。

该命令sudo adduser bob返回Couldn't create home directory `/home/bob': Permission denied错误消息,因为您已经在命令行提示符下以 root 身份运行,并且不需要使用 sudo 从命令行#提示符获取 root 权限。请关闭终端并重新打开它。然后sudo adduser bob将从命令行$提示符运行而不会出现错误。如果您只能访问显示#命令行提示符的 root 用户帐户,则在重新打开终端后adduser bob无需sudo运行即可工作,否则请尝试运行exit以尝试退出以 root 权限运行,但它可能会关闭终端窗口,因为您当前的用户是root@IU

相关内容