快速业务通道

Linux下手动创建新用户

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15

  建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码.例如,我们要给系统添加一个用户叫floatboat ,密码为lan2010,那相关的操作是:

  useradd floatboat -d /u01/Lanlp<回车>

  这时候系统没有任何显示.接着:

  passwd floatboat <回车>

  系统显示:

  Changing password for user floatboat

  New UNIX password:

  你输入:

  lan2010<回车>

  注意,linux并不采用类似windows的密码回显(显示为*号)——为避免你输入密码时被人注意到有多少位——,输入的这些字符你是看不见的.

  系统显示:

  Retype new UNIX password:

  你再重新输入一次密码,然后回车确认,这时系统会显示:

  passwd:all authentication tokens updated successfully

  表示你修改密码成功了.

  到这里,新用户的创建工作就算完成了.

  下面,我们再补充一些有关增加新用户的常识:

  1、useradd所做的初始化操作已经包括在/home目录下为floatboat帐号建立一个名为floatboat的主目录.如果你不想使用这个缺省的目录,而希望把他的主目录放在/home/goal里(还放在/home下,只是一种良好的习惯,没有其他什么特别的要求),可以使用useradd的参数-d,命令如下:

  useradd -d /home/goal floatboat

  2、useradd的初始化操作还包括为用户单独建立一个与用户名同名的组(floatboat组).这叫用户私有组的机制,与默认组机制相对应.对用户分组一是方便管理,二是可以明确权限.复杂的我们将在以后的深入内容中探讨.我们如果想让此用户加入一个已有的组的话,可以使用-g参数.例如我们想让floatboat加入webusers组,那么可以使用以下命令:

  useradd -g webusers floatboat

  同样的,我们还可以使用-G参数使他同时加入多个组,例如webusers和ftpusers:

  useradd -G ftpusers,webusers floatboat

  3、passwd命令为一个用户设置密码,但它实质上是一个修改密码的程序.只有超级用户和用户自己可以修改密码,其它的普通用户没有给他修改密码的 权利.用户密码的组成要尽量的复杂,最好包括字母、数字和特殊符号,最好设成6位以上.太短passwd程序不允许,只是单纯的字母或单纯的数 字,passwd也会有意见.你都会看见passwd出现的提示的,不要害怕,仔细看看到底它是怎么说的:) 拥有帝国一切,皆有可能。欢迎访问phome.net

  4、你在增加一个新用户的时候,也可以设置用户登录的shell.缺省的,系统提供了/bin/bash.你如果非要指定的话,可以使用-s参数就可以了.例如

  useradd -d /www -s /usr/bin/passwd floatboat

  注意,这些参数是可以一块使用的,如上例所示,它表示增加新用户,并把其主目录路径设置在/www,登录的shell为/usr/bin/passwd.关于shell的更详细的说明,请参考下面的修改用户的个人设置相关内容.

  5、删除一个用户可以使用userdel命令,直接带用户名做参数就可以了.

  修改用户的设置

  对现有用户的修改,比较常用的主要是修改密码(使用passwd就好了),修改用户的登录shell,修改用户所属的默认组,设置帐号有效期,修改用户的说明信息等等,偶尔也会用到修改用户主目录.

  修改用户的登录shell

  使用chsh命令可以修改自己的shell,只有超级用户才能用chsh username为其它用户修改shell设置.注意,指定的shell是列入/etc/shells文件中的shell,否则该用户将不能登陆.

  一般,比较常见的shells文件包括下面这些shell:

  /bin/bash2

  /bin/bash

  /bin/sh

  /bin/ash

  /bin/bsh

  /bin/tcsh

  /bin/csh

  而网管们还喜欢在里面加上/usr/bin/passwd,这是为了不

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号