关于useradd、adduser和userdel以及创建用户的默认参数设置

1. 使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户。一无Home Directory,二无密码,三无系统SHELL。如果不想出现"三无"现象加一个参数即可,useradd -m 用户名

2. 使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户

    总结上来讲,在Ubuntu中,adduser更适合初级使用者,因为不用去记那些繁琐的参数选项,只要跟着系统的提示一步一步进行下去就行,缺点就是整个创建过程比较复杂而漫长;而useradd比较适合有些高阶经验的使用者,往往一行命令加参数就能解决很多问题,所以创建起来十分方便。

下面说说userdel如果不加参数直接使用userdel 用户名,这样只能将帐户删除,而不能将与用户相关的文档删除,如果想删除和用户相关的东西可以这样,userdel -r 用户名

3.新建的用户的shell可能不是想要的,使用chsh -s [shell名字]

修改,修改后重新登录才能使用新的shell。

修改创建用户的默认参数:

  相关参数在 /etc/login.defs/etc/default/useradd 两个文件中。

注:修改默认的shell是在/etc/default/useradd 中修改的。

  预设的家目录是由 /etc/skel 所 copy 过去的。

posted @ 2011-07-02 21:11  记录点滴  阅读(2390)  评论(0编辑  收藏  举报