`

ubuntu用户添加adduser, useradd

 
阅读更多

ubuntu和windows一样,可以任意创建或者删除新的用户,windows下比较简单,ubuntu下需要使用命令,不过操作起来不是很繁琐,所以我尽量写的详细一些。

如何创建ubuntu新用户?

首先打开终端,输入:sudo adduser username,系统会提示以下信息:

正在添加用户“username”...

正在添加新组“username”(1001)...

正在添加新用户“username”(1001)到组“username”...

创建主目录“/home/username”...

正在从“/etc、skel”复制文件...

输入新的 UNIX 口令:(此处大家注意,不是输入你当前用户的密码,而是输入你要创建新用户的密码)

重新输入新的 UNIX 口令:(再输一次即可)

passwd:已成功更新密码

Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []: yangyang (输入新用户的名称)
Room Number []:
Work Phone []:
Home Phone []:
Other []:
这个信息是否正确? [Y/n] y

到了这一步,新用户已经添加成功了,此时我们可以打 ls /home查看一下,如果显示 username yang,侧代表用户创建成功。如图1所示。

图1

如何删除ubuntu用户?

ubuntu删除用户同样是在终端下操作的,需要注意的是,如果要删除的用户当前已登陆,是删除不掉的,必须注销掉当前用户切换为另一个用户下,才能删除。举个例子,刚才我新建立了一个用户为 yang 的用户,例如我现在用用户 yang 登陆了桌面,此时如果我想删除 yang 这个用户,是删除不掉的。正确的操作方法是,我注销掉 yang,然后使用 root 登陆到桌面,再删除 yang 即可。

删除ubuntu用户的命令比较容易记:sudo userdel username,例如我想删除 yang ,则输入:sudo userdel yang,删除成功后,系统无任何提示。

useradd

1.作用
useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

2.格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

3.主要参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。 
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。

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

5.应用实例
建立一个新用户账户,并设置ID:
#useradd caojh -u 544

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

EXAMPLE:

在终端里执行以下命令:

# useradd -d /home/"username" -g "gid" -u "uid" -m -s /bin/bash "username"

# passwd "username"

“username"自己指定, ”gid"必须是现有的组id,“uid"必须目前未被使用
/etc/group文件里有所有组信息。以下命令可以创建新组:

# groupadd -g "gid" "group name"

分享到:
评论

相关推荐

    Ubuntu中useradd和adduser的区别

    Ubuntu中useradd和adduser的区别

    linux系统中使用adduser与useradd命令批量添加用户.docx

    linux系统中使用adduser与useradd命令批量添加用户.docx

    Debian交互式创建用户神器adduser(不是useradd哦~)

    各位同学可能都了解useradd命令,但这个命令不是十分便捷,且没法同时设置密码。 而Debian为我们提供了一个交互式的小工具:adduser。

    Linux useradd命令基本用法

    以至于在 Ubuntu 中居然添加了一个 adduser 命令来简化添加用户的操作。本文主要描述笔者在学习使用 useradd 命令时的一些测试结果。  说明:本文中的所有试验都是在 Ubuntu14.04 上完成。  功能  在Linux中 ...

    Centos7学习之添加用户和用户组的方法

    在使用 Centos 之前用的更多是Ubuntu,所以在 useradd 和 adduser 两条命令出现歧义,在Ubuntu系统上这是两条命令,而在Centos上则是同一条命令,adduser 是链接的形式存在 # ll /usr/sbin/ | grep user lrwxrwxrwx...

    linux创建用户useradd命令代码示例

    本文通过代码示例给大家介绍了adduser与useradd命令二者的关系 以及使用useradd命令添加用户的方法,需要的朋友参考下吧

    adduser命令 创建用户

    adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 语法格式:adduser [参数] 常用参数: -c 加上备注文件,备注文字会存储在 passwd 的备注参数中 -d 指定用户登录时的起始目录 -D ...

    linux 详解useradd 命令基本用法

    以至于在 Ubuntu 中居然添加了一个 adduser 命令来简化添加用户的操作。本文主要描述笔者在学习使用 useradd 命令时的一些测试结果。 说明:本文中的所有试验都是在 Ubuntu14.04 上完成。 功能 在Linux中 useradd ...

    无net加用户的工具。ADDUSER.EXE

    无net加用户的工具。ADDUSER.EXE 当NET被禁用的时候。可以用这个。执行成功后会添加一个账号密码都是wlozz的管理账户

    Linux命令每天必学之 useradd/adduser 新增用户

    Linux下useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。接下来通过本文给大家介绍每天必学Linux命令之 useradd/adduser 新增用户的相关知识,需要的朋友参考下吧

    linux用户创建

    注: 这是第一次创建用户,需要“-c”选项,表示创建一个存放用户名和密码的文件,当再次添加用户或修改密码时不用“-c”选项。 添加新的用户账号使用useradd命令,其语法如下:  useradd 选项 用户名  其中各...

    adduser_c.rar

    API脚本添加用户的东西,提权专用~希望大家喜欢~

    fabric-adduser:将多个用户添加到服务器列表,同时保持唯一的密码

    依赖项: Python $ pip install -r requirements.txt用法: 添加用户: $ fab adduser为每个主机添加具有唯一密码的用户:(默认:所有主机上的密码相同) $ fab adduser:gp=False删除用户并保持组不变。 $ fab ...

    linux批量添加用户

    可以批量添加用户,用户名名前缀以及用户数量可以定制,用户名后缀为递增数字

    Shell基础1

    第二章用户和用户组管理用户管理常用命令用户账号添加命令useradd或adduser修改用户命令usermod删除用户命令userdel用户口令管理命令pass

    ubuntu下SVN服务器安装配置

    ubuntu下SVN服务器安装配置 标签: ubuntu svn it 分类: sys-linux/windows 一、SVN...2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup subversion $ sudo addgroup svnuser subversion

    adduser64.rar

    Programmatically creates a 'local admin' Windows user. Requires admin rights. The created user is hardcoded to the following: Login: `audit` Password: `Test123456789!`

    Linux修改用户所属组的方法

    Linux修改用户所属组 ...useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码 usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等; pwcov 注:同步用户从/et

    Linux adduser命令用法详解

    adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 使用权限:系统管理员。 adduser是增加使用者。相对的,也有删除使用者的指令,userdel。语法:userdel Username ...

    Linux下adduser 及 环境变量问题

    Linux下adduser 及 环境变量问题,很好,很实用

Global site tag (gtag.js) - Google Analytics