我使用过的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命令系列总目录
分享到:
相关推荐
Linux系统中使用adduser与useradd命令批量添加用户 Linux系统中使用adduser与useradd命令批量添加用户是两种常用的方法。在这篇文章中,我们将详细介绍adduser和useradd命令的使用方法,并比较这两种方法的区别。 ...
在Linux系统中,添加用户可以使用adduser命令或useradd命令。adduser命令用于添加一个普通用户,而useradd命令则可以添加一个具有特定权限的用户。 例如,使用adduser命令添加一个名为tommy的用户: # adduser ...
添加新的用户账号使用useradd命令,其语法如下: useradd 选项 用户名 其中各选项含义如下: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建...
- adduser:用于添加新用户。 - chfn:更改用户信息。 - chsh:更改用户的shell环境。 - date:显示和设置日期与时间。 - exit:退出当前shell。 - finger:显示用户信息。 - free:显示系统内存使用情况。 - ...
- 使用`adduser -d /home/ftproot -g ftp -s /sbin/nologin 用户名`命令创建新用户,其中`-d`指定用户的家目录,`-g`指定用户组,`-s`指定默认shell为`/sbin/nologin`。 - 为新用户设置密码,例如`passwd 用户名`...
### Linux命令大全详解 #### 一、常用指令 1. **ls** - 显示文件或目录 - **-l** 显示详细信息 - **-a** 列出包含隐藏文件的所有文件 2. **mkdir** - 创建目录 - **-p** 如果父目录不存在,则一同创建 3. **...
如果需要更改用户账号名,可以使用`usermod -l`命令。最后,删除用户使用`userdel`,通常需要谨慎操作,因为它会一并删除用户的主目录和文件。 接着是组管理。在Linux中,`/etc/group`文件存储了组信息。创建新组如...
- **添加用户**:使用`adduser`命令创建新用户。 - **删除用户**:使用`userdel`命令删除用户。 - **修改用户属性**:使用`usermod`命令更改用户的属性。 - **组管理**: - **用户组文件**:`/etc/group`文件...
创建用户可以使用 useradd 命令,例如创建一个名为 phpq 的用户:`adduser phpq`。创建用户组可以使用 groupadd 命令,例如创建一个名为 test 的用户组:`groupadd test`。 三、给已有的用户增加工作组 给已有的...
3. **添加/移除用户至组**:使用`gpasswd`命令,例如,`sudo gpasswd -a user newgroup`将user加入newgroup,`sudo gpasswd -d user newgroup`则移除。 4. **查看组信息**:使用`groups`命令查看当前用户所属组,`...
* 使用 useradd 或 adduser 命令增加一个用户 * 使用 passwd 命令为新增用户设置口令 * 使用 userdel 命令删除一个用户 * 使用 man useradd 命令查看 useradd 命令的使用帮助 知识点2: 组管理 * 使用 groupadd ...
通过本文的介绍,我们可以看到`adduser`命令为Linux管理员提供了更为便捷的用户创建方式。它不仅简化了用户的操作流程,还提高了工作效率。对于日常管理和维护大量用户账户的场景来说,`adduser`无疑是一个非常实用...
使用`useradd`或`adduser`命令可以创建新的用户账号。例如,`useradd user1`会创建一个名为"user1"的新用户。在`/etc/passwd`文件中,新用户的信息会被添加,包括用户名、密码(实际密码不在文件中明文存储)、用户...
* adduser 命令:建立用户帐号命令 * usermod 命令:设置用户帐号属性命令 * userdel 命令:删除用户帐号命令 * groupadd 命令:添加用户组命令 * groupdel 命令:删除用户组命令 文件权限设定: * chmod 命令:文件...
- 使用`adduser`、`userdel`、`groupadd`、`groupdel`等命令管理用户和用户组。 - `passwd`命令用于设置或修改用户密码。 - 权限设定通过`chmod`命令实现,包括对所有用户、文件所有者、用户组成员或其他用户的...
### Linux命令速查手册知识点详解 #### 一、启动、关机、登录、登出相关命令 在Linux系统中,用户经常会用到一系列用于管理系统的命令。这些命令可以帮助用户完成登录、登出、重启以及关闭系统等操作。 ##### **1...
- **创建用户**:使用`adduser`或`useradd`命令创建新的用户账号,系统会自动分配UID(用户ID)和GID(组ID),并生成用户主目录。 - **修改用户**:`usermod`命令用于修改用户属性,如密码、用户组、主目录等。 ...