`

我使用过的Linux命令之adduser - 添加用户账号

阅读更多

我使用过的Linux命令之adduser - 添加用户账号

本文链接:http://codingstandards.iteye.com/blog/775194    (转载请注明出处)

 

用途说明

添加用户,与useradd是同一命令。需要root权限才能执行(有root權限)。

常用参数

-d home_dir 设定使用者的主目录为 home_dir

-p passwd  指定用户的登录密码。RHEL4支持此参数,RHEL5已经去掉这个参数了。

-g group 指定用户所在的群组。

使用示例

示例一

[root@localhost root]# adduser xxx
[root@localhost root]# ls -l /home/xxx
total 0
[root@localhost root]# ls -ld /home/xxx
drwx------    2 xxx      xxx          4096  9月 29 16:05 /home/xxx
[root@localhost root]# grep xxx /etc/passwd /etc/shadow /etc/group
/etc/passwd:xxx:x:500:500::/home/xxx:/bin/bash
/etc/shadow:xxx:!!:14881:0:99999:7:::
/etc/group:xxx:x:500:
[root@localhost root]#        

[root@localhost root]# ssh xxx@localhost
xxx@localhost's password:
Permission denied, please try again.
xxx@localhost's password:
Permission denied, please try again.
xxx@localhost's password:
Permission denied (publickey,password,keyboard-interactive).
[root@localhost root]#
[root@localhost root]#
[root@localhost root]# passwd xxx
Changing password for user xxx.
New password:
BAD PASSWORD: it is too simplistic/systematic
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost root]#
[root@localhost root]#
[root@localhost root]# ssh xxx@localhost
xxx@localhost's password:
[xxx@localhost xxx]$

示例二

[root@localhost root]# adduser -d /opt/oracle oracle
[root@localhost root]# ls -ld /opt/oracle
drwx------    2 oracle   oracle       1024  9月 29 16:10 /opt/oracle
[root@localhost root]# grep oracle /etc/passwd /etc/shadow /etc/group
/etc/passwd:oracle:x:501:501::/opt/oracle:/bin/bash
/etc/shadow:oracle:!!:14881:0:99999:7:::
/etc/group:oracle:x:501:
[root@localhost root]#

问题思考

1. 怎样添加一个系统管理员账号,与root权限相同?

2. 怎样禁止账号登录?

3. 怎样对账号设置期限?

4. 怎么知道系统中有哪些可用账号?

相关资料

【1】风雨林的Blog Linux adduser命令格式

【2】Linux man page adduser

【3】wljcz.com网络教程站 Linux adduser添加用户

 

 

返回 我使用过的Linux命令系列总目录

 

1
0
分享到:
评论

相关推荐

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

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

    linux用户创建

    用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。 例如: 代码: $ newgrp root 这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于...

    Linux adduser命令用法详解

    Linux adduser命令用于新增使用者帐号或更新预设的使用者资料。 adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 使用权限:系统管理员。 adduser是增加使用者。相对的,也有删除使用者的指令,...

    【IT十八掌徐培成】Linux第02天-02.目录-权限-addUser.zip

    【IT十八掌徐培成】Linux第02天-02.目录-权限-addUser.zip

    Linux命令搜索工具linux-command.zip

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。   Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的...

    linux批量添加用户

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

    Linux useradd命令基本用法

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

    Linux下adduser 及 环境变量问题

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

    adduser命令 创建用户

    adduser命令来自英语“add user”,该命令用于新增使用者帐号或更新预设的使用者资料。adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 语法格式:adduser [参数] 常用参数: -c 加上备注...

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

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

    linux命令大全

    所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也...

    Linux必学的60个命令

    Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目 录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命 令。要想真正理解...

    入门学习Linux常用必会60个命令实例详解doc/txt

    在系统关机前使用 shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。 halt 1.作用 halt命令的作用是关闭系统,它的使用权限是超级用户。 2.格式 halt...

    linux必须的60个命令

    所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也...

    linux-comandos:一些linux命令

    Linux :laptop: 用户操纵 这些命令主要在/ etc目录中更改文件 创建一个新用户 $ adduser用户名 $ adduser -ingroup group_name用户名 标志-ingroup创建了一个用户,并且他已经添加了一个特定的组 添加或更改用户...

    adduser-async:用于确保用户存在的模块,在 Linux 上

    添加用户异步用于确保用户存在的模块,在 Linux 上

    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常用命令(打印版) #ls 以短格式显示当前目录中的内容 #ls –l 以长格式显示当前目录中的内容 #ls –l 文件路径/目录路径 以长格式显示指定文件和目录 #ls –a 显示隐藏文件 #pwd ...

    Linux修改用户所属组的方法

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

Global site tag (gtag.js) - Google Analytics