`

我使用过的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命令批量添加用户 Linux系统中使用adduser与useradd命令批量添加用户是两种常用的方法。在这篇文章中,我们将详细介绍adduser和useradd命令的使用方法,并比较这两种方法的区别。 ...

    linux下添加用户并赋予root权限

    在Linux系统中,添加用户可以使用adduser命令或useradd命令。adduser命令用于添加一个普通用户,而useradd命令则可以添加一个具有特定权限的用户。 例如,使用adduser命令添加一个名为tommy的用户: # adduser ...

    linux用户创建

    添加新的用户账号使用useradd命令,其语法如下:  useradd 选项 用户名  其中各选项含义如下:  -c comment 指定一段注释性描述。  -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建...

    Linux命令大全完整版.pdf

    - adduser:用于添加新用户。 - chfn:更改用户信息。 - chsh:更改用户的shell环境。 - date:显示和设置日期与时间。 - exit:退出当前shell。 - finger:显示用户信息。 - free:显示系统内存使用情况。 - ...

    删除 vsftp FTP用户 以及添加用户全过程

    - 使用`adduser -d /home/ftproot -g ftp -s /sbin/nologin 用户名`命令创建新用户,其中`-d`指定用户的家目录,`-g`指定用户组,`-s`指定默认shell为`/sbin/nologin`。 - 为新用户设置密码,例如`passwd 用户名`...

    linux命令大全

    ### Linux命令大全详解 #### 一、常用指令 1. **ls** - 显示文件或目录 - **-l** 显示详细信息 - **-a** 列出包含隐藏文件的所有文件 2. **mkdir** - 创建目录 - **-p** 如果父目录不存在,则一同创建 3. **...

    Linux下用户和进程的管理

    如果需要更改用户账号名,可以使用`usermod -l`命令。最后,删除用户使用`userdel`,通常需要谨慎操作,因为它会一并删除用户的主目录和文件。 接着是组管理。在Linux中,`/etc/group`文件存储了组信息。创建新组如...

    linux课程命令

    - **添加用户**:使用`adduser`命令创建新用户。 - **删除用户**:使用`userdel`命令删除用户。 - **修改用户属性**:使用`usermod`命令更改用户的属性。 - **组管理**: - **用户组文件**:`/etc/group`文件...

    linux删除用户组和inux添加用户组.docx

    创建用户可以使用 useradd 命令,例如创建一个名为 phpq 的用户:`adduser phpq`。创建用户组可以使用 groupadd 命令,例如创建一个名为 test 的用户组:`groupadd test`。 三、给已有的用户增加工作组 给已有的...

    Linux 用户和组管理

    3. **添加/移除用户至组**:使用`gpasswd`命令,例如,`sudo gpasswd -a user newgroup`将user加入newgroup,`sudo gpasswd -d user newgroup`则移除。 4. **查看组信息**:使用`groups`命令查看当前用户所属组,`...

    网络操作系统课程实验报告5-管理用户和组.doc

    * 使用 useradd 或 adduser 命令增加一个用户 * 使用 passwd 命令为新增用户设置口令 * 使用 userdel 命令删除一个用户 * 使用 man useradd 命令查看 useradd 命令的使用帮助 知识点2: 组管理 * 使用 groupadd ...

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

    通过本文的介绍,我们可以看到`adduser`命令为Linux管理员提供了更为便捷的用户创建方式。它不仅简化了用户的操作流程,还提高了工作效率。对于日常管理和维护大量用户账户的场景来说,`adduser`无疑是一个非常实用...

    linux用户管理命令

    使用`useradd`或`adduser`命令可以创建新的用户账号。例如,`useradd user1`会创建一个名为"user1"的新用户。在`/etc/passwd`文件中,新用户的信息会被添加,包括用户名、密码(实际密码不在文件中明文存储)、用户...

    linux系统中常用命令和英语词汇归类.pdf

    * adduser 命令:建立用户帐号命令 * usermod 命令:设置用户帐号属性命令 * userdel 命令:删除用户帐号命令 * groupadd 命令:添加用户组命令 * groupdel 命令:删除用户组命令 文件权限设定: * chmod 命令:文件...

    Linux终端命令用法精选.doc

    - 使用`adduser`、`userdel`、`groupadd`、`groupdel`等命令管理用户和用户组。 - `passwd`命令用于设置或修改用户密码。 - 权限设定通过`chmod`命令实现,包括对所有用户、文件所有者、用户组成员或其他用户的...

    Linux命令速查手册

    ### Linux命令速查手册知识点详解 #### 一、启动、关机、登录、登出相关命令 在Linux系统中,用户经常会用到一系列用于管理系统的命令。这些命令可以帮助用户完成登录、登出、重启以及关闭系统等操作。 ##### **1...

    浅谈Linux用户管理.pdf

    - **创建用户**:使用`adduser`或`useradd`命令创建新的用户账号,系统会自动分配UID(用户ID)和GID(组ID),并生成用户主目录。 - **修改用户**:`usermod`命令用于修改用户属性,如密码、用户组、主目录等。 ...

Global site tag (gtag.js) - Google Analytics