文章目录
区别
useradd/adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。
好吧,这里我推荐使用adduser,因为adduser是perl脚本,做的东西比较多。
而adduser是基于二进制的命令,复杂且不实用,创建后发现各种问题(没给用户权限,没有用户目录等等)
(这里不讲useradd)!
(这里不讲useradd)!!
(这里不讲useradd)!!!
(这里不讲useradd)!!!!
(这里不讲useradd)!!!!!
一、参数(adduser)
参数 | 全称 | 说明 |
---|---|---|
-b | –base-dir | 新账户的主目录的基目录 |
-c | -comment | 新账户的 GECOS 字段 |
-d | –home-dir HOME_DIR | 新账户的主目录 |
-D | –defaults | 显示或更改默认的 adduser 配置 |
-e | –expiredate | 新账户的过期日期 |
-f | –inactive | 新账户的密码不活动期 |
-g | –gid | 新账户主组的名称或 ID |
-G | –groups | 新账户的附加组列表 |
-h | –help | 显示此帮助信息并推出 |
-k | –skel | 使用此目录作为骨架目录 |
-K | –key | 不使用 /etc/login.defs 中的默认值 |
-l | –no-log-init | 不要将此用户添加到最近登录和登录失败数据库 |
-m | –create-home | 创建用户的主目录 |
-M | –no-create-home | 不创建用户的主目录 |
-N | –no-user-group | 不创建同名的组 |
-o | –non-unique | 允许使用重复的 UID 创建用户 |
-p | –password | 加密后的新账户密码 |
-r | –system | 创建一个系统账户 |
-R | –root | chroot 到的目录 |
-s | –shell | 新账户的登录 shell |
-u | –uid | 新账户的用户 ID |
-U | –user-group | 创建与用户同名的组 |
-Z | –selinux-user | 为 SELinux 用户映射使用指定 SEUSER |
二、举例
# 创建用户
useradd -m 用户名
adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-p passwd] [-s shell] [-u uid [ -o]] [-n] [-r] loginid