相关疑难解决方法(0)

useradd:无法创建目录

CentOS 7 服务器需要创建一个具有特定主目录和外壳的新用户,定义如下,取自此链接的说明

sudo /usr/sbin/useradd --create-home --home-dir /opt/atlassian/bitbucket --shell /bin/bash atlbitbucket
Run Code Online (Sandbox Code Playgroud)

但是,当该命令在 CentOS 7 服务器上运行时,该命令会失败并显示以下错误:

useradd: cannot create directory /opt/atlassian/bitbucket
Run Code Online (Sandbox Code Playgroud)

同样,预先创建/opt/atlassian/bitbucket目录会导致以下错误:

useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Run Code Online (Sandbox Code Playgroud)

需要对这些命令进行哪些具体更改,atlbitbucket才能成功创建新用户?


完整的终端输出:

以下是CentOS 7终端中完整的一系列命令和响应:

手动创建目录:

login as: my_sudoer_user
my_sudoer_user@private.lan.ip.addr's password:
Last login: Mon May 15 14:00:18 2017
[my_sudoer_user@localhost ~]$ sudo mkdir /opt/atlassian/
[sudo] password for my_sudoer_user:
[my_sudoer_user@localhost ~]$ sudo mkdir /opt/atlassian/bitbucket
[my_sudoer_user@localhost ~]$ sudo /usr/sbin/useradd --create-home --home-dir …
Run Code Online (Sandbox Code Playgroud)

centos home useradd

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

centos ×1

home ×1

useradd ×1