文档章节

Linux 用户添加命令useradd adduser

从前
 从前
发布于 2013/06/17 13:21
字数 647
阅读 164
收藏 1

    最近一个同事在问 useradd adduser的一些用法,这个我倒一直没太关注,一直都在用 useradd。这里记录下:

1. useradd

   命令式的方式,通过参数添加。 useradd是一个ELF可执行程序;useradd会添加用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。

useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
主要参数
    -c:加上备注文字,备注文字保存在passwd的备注栏中。 
    -d:指定用户登入时的启始目录。
    -D:变更预设值。
    -e:指定账号的有效期限,缺省表示永久有效。
    -f:指定在密码过期后多少天即关闭该账号。
    -g:指定用户所属的群组。
    -G:指定用户所属的附加群组。
    -m:自动建立用户的登入目录。
    -M:不要自动建立用户的登入目录。
    -n:取消建立以用户名称为名的群组。
    -r:建立系统账号。
    -s:指定用户登入后所使用的shell。
    -u:指定用户ID号。

    修改密码 passwd

使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
  
  说明:用来更改使用者的密码
  
  参数:
  -k  keep non-expired authentication tokens
  -l 关闭账号密码。效果相当于usermod -L,只有root才有权使用此项。
  -u 恢复账号密码。效果相当于usermod -U,同样只有root才有权使用。
  -g 修改组密码。gpasswd的等效
  -f 更改由finger命令访问的用户信息。
  -d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.
  -S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.
  [username] 指定帐号名称.

最常用最简单的用法: passwd   tom,修改tom用户密码。

2. adduser

     perl 脚本,类似于一种 wizard 向导程序,引导用户创建账号,不过引导的过程是在shell界面上。这里不再详细介绍。

3. userdel

    userdel如果不加参数直接使用userdel 用户名,这样只能将帐户删除,而不能将与用户相关的文档删除,如果想删除和用户相关的东西可以这样,userdel -r 用户名

© 著作权归作者所有

从前

从前

粉丝 36
博文 75
码字总数 29813
作品 1
成都
程序员
私信 提问
Linux用户管理命令

每次都去查,总是记不住,最终还是在这里做个笔记吧。 添加用户 useradd和adduser都能添加用户,区别是: 1.adduser会提示设置密码,而useradd不会。 2.adduser会创建用户目录,比如/home/fre...

长平狐
2012/08/28
91
0
useradd 与adduser的区别

添加用户:useradd -m 用户名 然后设置密码 passwd 用户名 删除用户:userdel -r 用户名 1. 在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创...

DYOS
2014/11/11
202
0
Linux添加/删除用户和用户组(转载)

Linux添加/删除用户和用户组(转载) 在使用linux时,经常会出现好多原先加的帐户未删除的情况,给系统运行带来隐患,因此一定要彻底删除。 进入root用户,输入   cd /etc 在这个目录下输入 ...

18802340040
2013/06/08
0
0
llinux系统用户密码修改及新用户添加

linux上修改用户密码的方式 1:修改root用户密码 以root用户登录,执行passwd命令修改密码,然后输入两遍新密码。具体操作如下: passwd root 输入两遍新密码。 2:修改其他用户的密码: 以r...

温子寒
2014/06/13
941
0
Useradd和Adduser添加用户工具使用方法

添加用户工具有useradd和adduser ,这两个工具所达到的目的都是一样的,在Fedora 发行版中,useradd 和adduser 用法是一样的;但在slackware发行版本中,adduser和useradd 还是有所不同,表现...

zt371
2009/05/08
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

谁说多功能和低价格不能兼得?Aspose系列产品1024购买指南请查收!

你还在为了Word、Excel、PDF、CAD等文档格式转换而发愁吗? 你是否在寻找一款能够在应用程序中文档管理的工具呢? Aspose——支持100多种文件格式创建、编辑、转换和打印! 往下看,找一找哪...

mnrssj
20分钟前
3
0
hbase客户端API

本章介绍用于对HBase表上执行CRUD操作的HBase Java客户端API。 HBase是用Java编写的,并具有Java原生API。因此,它提供了编程访问数据操纵语言(DML)。 HBaseConfiguration类 添加 HBase 的配...

水木星辰
20分钟前
3
0
[插件化开发] 1. 初识OSGI

初识 OSGI 背景 当前product是以solution的方式进行售卖,但是随着公司业务规模的快速夸张,随之而来的是新客户的产品开发,老客户的产品维护,升级以及修改bug,团队的效能明显下降,为了解...

IsaacZhang
20分钟前
4
0
Webstorm 环境使用 nuxt.js 做开发,@ 和 ~ 别名配置

好的IDE + 好的代码提示 = 高效率的开发 webstorm 设置@和~别名,有助于代码查看和跳转. step 0 在项目下创建一个webpack.config.js,内容如下: const path = require('path')module.exp...

皇虫
25分钟前
3
0
Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇

上一期我们介绍了如何基于 Knative Serverless 技术实现天气服务-上篇,首先我们先来回顾一下上篇介绍的内容: 通过高德天气 API 接口,每隔 3 个小时定时发送定时事件,将国内城市未来 3 天...

Mr_zebra
42分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部