首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为现有目录创建新用户

如何为现有目录创建新用户
EN

Server Fault用户
提问于 2011-09-07 08:19:23
回答 3查看 3.8K关注 0票数 1

我正在尝试将新用户添加到现有目录中。目标是在Debian上创建新的vsftpd帐户。

以下是我所尝试的:

代码语言:javascript
复制
useradd --base-dir path/to/dir new_username

它回来了

代码语言:javascript
复制
Usage: useradd [options] LOGIN

我错过了什么?

EN

回答 3

Server Fault用户

发布于 2011-09-07 08:59:49

较早版本的useradd只允许使用带有-D标志的--basedir (-b)。

如果无法更新您的useradd版本,请尝试与-D一起使用该标志。

代码语言:javascript
复制
useradd -D -b /some/path # first update defaults
useradd new_user # then add user

更新:

查看来源历史useradd.c(pkg-阴影)可以确认,较早版本的useradd只允许带有-D选项的-b。那是报告为臭虫(在密码上),从那以后就被修复了。

基于标记历史和修订编号,我猜修复将在pkg阴影>= 4.1.0中。你有什么版本的?

票数 1
EN

Server Fault用户

发布于 2011-09-07 08:23:12

sudo useradd -b /home/myuser temp为我工作。你的path/to/dir有效吗?

票数 0
EN

Server Fault用户

发布于 2011-09-07 08:25:18

很可能,在基本目录路径中有一个空格。而且,它必须是绝对的(从斜杠开始)。试一试

代码语言:javascript
复制
useradd --basedir '/path/to/my dir' new_username
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/308879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档