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

相关文章推荐

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

大家都知道,在ubuntu中创建用户有两个hao

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

http://www.2cto.com/os/201412/357346.html 一、常用命令: (1)创建用户命令两条: adduser useradd ...

【每天一个Linux命令】10. 用户账号的新建/修改/删除以及密码修改 useradd/usemod/userdel/passwd

在 Linux 系统中,与用户管理有关的文件主要有如下几个:分别是/etc/passwd,/etc/shadow,/etc/gfoup,/etc/gshadow 。它们分别与用户的账号,密码,用户组及...

【每天一个Linux命令】10. 用户账号的新建/修改/删除以及密码修改 useradd/usemod/userdel/passwd

在 Linux 系统中,与用户管理有关的文件主要有如下几个:分别是/etc/passwd,/etc/shadow,/etc/gfoup,/etc/gshadow 。它们分别与用户的账号,密码,用户组及...

【Linux命令】新建一个用户useradd

使用root用户,新建一个用户,useradd -m bxy 然后为bxy设置密码:passwd bxy 回车、然后输入两遍密码。搞定。 /etc/skel 这个目录很有用。 文件 /etc/...
  • bxyill
  • bxyill
  • 2012年10月16日 13:57
  • 1339

ubuntu adduser,useradd命令

adduser命令的使用:         在使用adduser命令时,它会添加这个名,并创建和用户名名称相同的组名,并把这个用户名添加到自己的组里去,并在/home目录想创建和用户名同名的目录...

linux命令详解-useradd,groupadd

我们在linux命令行中输入useradd: Options:   -b, --base-dir BASE_DIR       base directory for the home dire...

linux系统useradd及周边命令和概念详解

在Linux 系统中,所有的用户和组像一个国家。如果国家要繁荣昌盛的话,需要治理得当,需要有主席或者总统,以及地方官员和老百姓组成。在linux 中如果你对安全需求比较苛刻,完全可以限制用户的各种行为...

linux 创建新账号 useradd 命令使用

在好久好久以前,我曾经写过两篇介绍 linux 下面与用户有关的一些文件,现准备用一些时间来介绍一下 linux 管理账号相关的操作,既然是管理账号咱就先来了解一下 linux 创建新账号userad...

ubuntu10.04 useradd与adduser的用法详解

一直以来都搞不清在ubuntu下useradd和adduser的区别。网上也大多的帖子说其实两个就是实现一样的功能,但是我自己在做得时候,却问题多多,现在在总结之后写一写备忘,也让大家参考一下。  ...
  • AI_Net
  • AI_Net
  • 2012年04月11日 16:47
  • 2456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux useradd(adduser)命令参数及用法详解-linux创建新用户命令
举报原因:
原因补充:

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