linux useradd(adduser)命令参数及用法详解-linux创建新用户命令

原创 2012年08月29日 09:26:26
名称:adduser 
    1.作用 (linuxso注:useradd和adduser相同,但是addgroup是不存在的命令,所以建议使用useradd,当然你的习惯才是最重要的.)

  2.格式

  3.主要参数

 

  -e expire_date 帐号终止日期。日期的指定格式为MM/DD/YY。
 
  -g initial_group group名称或以数字来做为使用者登入起始群组(group)。群组名须为现有存在的名称。群组数字也须为现有存在的群组。预设的群组数字为1。
 
  -m 使用者目录如不存在则自动建立。如使用-k选项skeleton_dir内的档案将复制至使用者目录下。然而在/etc/skel目录下的档案也会复制过去取代。任何在skeleton_diror/etc/skel的目录也相同会在使用者目录下一一建立。The-k同-m不建立目录以及不复制任何档案为预设值。
 
  -n 预设值使用者群组与使用者名称会相同。此选项将取消此预设值。
 
  -s shell 使用者登入后使用的shell名称。预设为不填写,这样系统会帮你指定预设的登入shell。
 
  -b default_home 定义使用者所属目录的前一个目录。使用者名称会附加在default_home后面用来建立新使用者的目录。当然使用-d后则此选项无效。
 
  -f default_inactive 帐号过期几日后停权。
 
  -s default_shell 使用者登入后使用的shell名称。往后新加入的帐号都将使用此shell.如不指定任何参数,useradd显示目前预设的值。注记系统管理者有义务在/etc/skel目录下放置使用者定义档。

  useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。

  建立一个新用户账户,并设置ID:

  需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号。

资料整理 www.linuxso.com
 
[root@linux ~]# useradd [-u UID] [-g initial_group] [-G other_group] 
> -[Mm] [-c 说明栏] [-d home] [-s shell] username
参数:
-u :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个帐号;
-g :后面接的那个群组名称就是我们上面提到的 initial group 啦~
该 group ID (GID) 会被放置到 /etc/passwd 的第四个栏位内。
-G :后面接的群组名称则是这个帐号还可以支援的群组。
这个参数会修改 /etc/group 内的相关资料喔!
-M :强制!不要建立使用者家目录
-m :强制!要建立使用者家目录!
-c :这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们设定的啦~
-d :指定某个目录成为家目录,而不要使用预设值;
-r :建立一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs)
-s :后面接一个 shell ,预设是 /bin/bash 的啦~
范例:

范例一:完全参考预设值建立一个使用者,名称为 vbird1
[root@linux ~]# useradd vbird1http://www.linuxso.com/command/useradd.html

linux用户管理(1)----创建用户(adduser和useradd)和删除用户(userdel)

一、常用命令: (1)创建用户命令两条: adduser useradd (2)用户删除命令: userdel 二、两个用户创建命令之间的区别 adduser: 会自动为创建的用户指定主目录、系统...
  • beitiandijun
  • beitiandijun
  • 2014年12月02日 17:03
  • 78189

linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

功能说明:建立用户帐号。  语  法:useradd [-mMnr][-c ][-d ][-e ][-f ][-g ][-G ][-s ][-u ][用户帐号] 或 useradd -D [-b...
  • liming2016
  • liming2016
  • 2016年09月04日 11:41
  • 815

Ubuntu下面adduser和useradd创建用户命令的一点总结

大家都知道,在ubuntu中创建用户有两个hao
  • u013958997
  • u013958997
  • 2014年05月09日 20:54
  • 1662

linux基本命令---adduser和useradd的区别

adduser命令的使用:        在使用adduser命令时,它会添加这个用户名,并创建和用户名名称相同的组名,并把这个用户名添加到自己的组里去,并在/home目录想创建和用户名同名的目录,...
  • yusiguyuan
  • yusiguyuan
  • 2014年02月20日 16:05
  • 1568

useradd 与adduser的区别

一直以来都搞不清在Ubuntu下useradd和adduser的区别。网上也大多的帖子说其实两个就是实现一样的功能,但是我自己在做得时候,却问题多多,现在在总结之后写一写备忘,也让大家参考一下。 u...
  • li_101357
  • li_101357
  • 2015年07月06日 20:36
  • 3124

Linux下useradd与adduser的区别

Linux下创建用户时会用到useradd和adduser这两个命令,他们的区别如下:   1.使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的...
  • u011499425
  • u011499425
  • 2016年09月01日 10:36
  • 1847

linux命令useradd添加用户详解

from:http://www.111cn.net/sys/CentOS/54007.htm 在linux中增加用户我们使用useradd命令而删除用户直接使用userdel即可了,下面小编来给各位...
  • Real_Myth
  • Real_Myth
  • 2015年07月07日 14:20
  • 4819

Linux中grep命令参数及用法详解---linux管道命令grep

功能说明:查找文件里符合条件的字符串。 语  法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录.....
  • cnmilan
  • cnmilan
  • 2012年09月12日 16:20
  • 12823

mac下的useradd和groupadd

Creating System Users And Groups Often one wants to create a user and/or group on a UNIX(-like) sys...
  • u012664888
  • u012664888
  • 2014年08月15日 01:59
  • 8075

adduser:command not found

当在root用户下,执行adduser命令时,出现错误:adduser:command not found 解决方案: 使用以下方式登陆root,获取足够权限: su -l 然后输入密码,解决...
  • qdujunjie
  • qdujunjie
  • 2015年05月05日 18:23
  • 1242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux useradd(adduser)命令参数及用法详解-linux创建新用户命令
举报原因:
原因补充:

(最多只允许输入30个字)