码迷,mamicode.com
首页 > 其他好文 > 详细

useradd命令中的-d参数不好用

时间:2015-10-20 22:55:40      阅读:801      评论:0      收藏:0      [点我收藏+]

标签:

 OS: Red Hat Enterprise Linux Server release 7.0 (Maipo)

目前对linux系统了解不是很多。一些操作保留浓重的windows习惯。

现在/home被我当作了仓库使用,我给它分配了很大的空间,并且塞了很多文件和目录在里面。这样我觉得如果多个用户的主目录散落在/home目录中的话,会是一件很蛋疼的事情。

所以我决定把所有的用户目录放置到/home/myusers下。

useradd命令中的-d参数可以后接目录,于是输入如下命令:

[root@localhost /]# useradd -d /home/myusers user1

然而并没有什么卵用。不知道是不是因为姿势的问题,/home/myusers目录下始终无法自动生成user1的目录。蛋疼不已。

最后让我搜索到了这篇文章——关于useradd的一点事,这里介绍了新建用户的主目录位置是由/etc/default/useradd这个文件指定的。里面的有一条语句:HOME=/home

原来如此,那么把这个值改掉就可以实现我的目的了。

[root@localhost /]# cat /etc/default/useradd 
# useradd defaults file
GROUP=100
HOME=/home/myusers    # 改动这里
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

这样使用useradd时,不用加参数也可以让用户的主目录建立在/home/myusers了。

[root@localhost /]# useradd user1

useradd命令中的-d参数不好用

标签:

原文地址:http://my.oschina.net/saiy/blog/519553

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!