这是一个创建于 4290 天前的主题,其中的信息可能已经有所发展或是发生改变。
创建一个新用户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 有点矛盾,
我发现我这条命令运行是不成功的,想问下,想要达到这个要求,该怎样写呢
1 条回复 • 1970-01-01 08:00:00 +08:00
 |
|
1
funagi 2013-06-12 21:47:06 +08:00
-d 只是指定目录路径,创不创建目录不关他的事,可以指向不存在的路径或者已有的目录 -m 是创建目录
useradd --help看看具体支持哪些参数,我前几天就遇到一个老版本的useradd不支持某个参数,不支持的参数运行的时候会提示不支持,错误提示要仔细看
|