关于创建用户

2013-06-12 21:30:27 +08:00
 gouera
创建一个新用户v2ex,指定HOME目录为/v2ex 然后在创建用户的时候将/etc/skel目录中的文件复制到/v2ex,让用户v2ex的home目录下有.bash_profile和.bashrc 。
命令不应该是这样么:
useradd -M -d /v2ex -s /bin/bash -m -k /etc/skel v2ex
分析:
-M 不生成HOME目录
-d 指定Home目录
-m 创建目录
-k 复制配置文件
貌似 -m 和-d 有点矛盾,
我发现我这条命令运行是不成功的,想问下,想要达到这个要求,该怎样写呢
2555 次点击
所在节点    Linux
1 条回复
funagi
2013-06-12 21:47:06 +08:00
-d 只是指定目录路径,创不创建目录不关他的事,可以指向不存在的路径或者已有的目录
-m 是创建目录

useradd --help看看具体支持哪些参数,我前几天就遇到一个老版本的useradd不支持某个参数,不支持的参数运行的时候会提示不支持,错误提示要仔细看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/72169

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX