ubuntu创建新用户命令(useradd和adduser)的使用方法和区别

在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser,虽然作用一样,但用法却不尽相同。本文接下来便为读者带来具体的解释。

在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser。虽然作用一样,但用法却不尽相同:

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

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

useradd是一个ELF可执行程序;

useradd会添加用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。

-b, –base-dir BASE_DIR 指定home目录的base目录

-d, –home-dir HOME_DIR 指定home目录

-g, –gid GROUP 指定gid

-l, –no-log-init do not add the user to the lastlog and

faillog databases

不要把用户添加到lastlog和failog中, 这个用户的登录记录不需要记载

-M, –no-create-home 不要建立home目录

-p, –password PASSWORD 指定新用户的密码

-r, –system 建立一个系统帐号

-s, –shell SHELL 指定shell

adduser -m -d /usr/system -s /bin/bash -p passwd system

而adduser是一个perl脚本, 可以交互式地设定一些用户参数

问题:

adduser的-p 参数 并不能shadow密码

/usr/sbin/usermod 与 useradd的参数很类似

usermod –password PASSWORD username

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

(0)

相关推荐

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

    功能说明:建立用户帐号。 语法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g ...

  • win10怎么添加创建新用户?

    win10怎么添加创建新用户?

  • 怎么在电脑中创建新用户

    我们在使用电脑的时候,一般是会设置账号并添加密码的,今天小编跟大家分享的是怎么在电脑中创建新用户.具体如下:1. 首先我们打开电脑,然后点击左下方开始图标,在打开的窗口中点击[控制面板]选项.2. 在 ...

  • 在电脑上如何创建新用户

    如果我们的电脑是公用的,则需要在电脑上设置一个自己的账户来存放自己的文件,今天就跟大家介绍一下在电脑上如何创建新用户的具体操作步骤.1. 打开电脑,进入桌面,找到计算机图标,右键.2. 在打开的菜单中 ...

  • 如何在win10系统创建新用户

    现在大部分电脑都是win10系统,有些人不知道如何创建新用户,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先右键单击桌面空白处,接着在弹出的菜单栏中根据下图所示,点击[个性化] ...

  • win10系统如何创建新用户

    现在大部分电脑都是win10系统,有些人不知道如何创建新用户,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先右键单击[此电脑]图标,接着在弹出的菜单栏中根据下图箭头所指,点击[ ...

  • 电脑怎么创建新用户?

    不管是家里还是在公司使用电脑,我们最好能创建属于自己的新账户,这样可以极大的保护自己的隐私资料,那么除了电脑自带的计算机管理员之外,我们如何设置自己的账户呢?下面一起来看看:电脑怎么创建新用户? 电脑 ...

  • win7 怎样添加创建新用户

    win7要怎样添加创建新用户呢,小编这里有几个路径. 操作方法 01 左击左下角的开始菜单,选择控制面板. 02 找到并选择用户账户. 03 选择管理其他账户. 04 接下来我们就能在这里找到创建一个 ...

  • mysql怎么创建新用户并赋权

    mysql怎么创建新的用户并赋权? 操作方法 01 进入到mysql安装目录的bin目录下.如下图 02 在此处打开命令行.或者是切换到该目录下.如下图: 命令:C:\mysql\bin 03 使用r ...