Ubuntu useradd 命令详解


useradd 能建立用户帐户,创建主目录。

用户帐户建好后,再用 passwd 设定帐户口令; 此外,还可用 userdel 删除帐户。

使用 useradd 命令建立的帐户,实际位于 /etc/passwd 文件中。

另请参阅: adduser     mkdir     passwd     userdel

基本用法     详细用法

useradd USER
 
useradd --system USER
			

基本语法

useradd [options] LOGIN
 
useradd -D
 
useradd -D [options]
			

Options 选项

参数 EN 解释 中文翻译 备注
-b, --base-dir BASE_DIR base directory for the home directory of the new account 新帐户主目录的基目录
-c, --comment COMMENT GECOS field of the new account 新帐户 GECOS 字段
-d, --home-dir HOME_DIR home directory of the new account 新帐户主目录
-D, --defaults print or change default useradd configuration 打印或更改默认 useradd 配置
-e, --expiredate EXPIRE_DATE expiration date of the new account 新帐户过期日期
-f, --inactive INACTIVE password inactivity period of the new account 新帐户口令不活跃期
-g, --gid GROUP name or ID of the primary group of the new account 新帐户首要组名或 ID
-G, --groups GROUPS list of supplementary groups of the new account 新帐户补充组列表
-h, --help display this help message and exit 显示帮助消息并退出
-k, --skel SKEL_DIR use this alternative skeleton directory 使用此备用骨架目录
-K, --key KEY=VALUE override /etc/login.defs defaults 覆盖 /etc/login.defs 默认值
-l, --no-log-init do not add the user to the lastlog and faillog databases 不要将用户添加到 lastlog 和 faillog 数据库
-m, --create-home create the user's home directory 创建用户主目录
-M, --no-create-home do not create the user's home directory 不创建用户主目录
-N, --no-user-group do not create a group with the same name as the user 不要创建与用户同名的组
-o, --non-unique allow to create users with duplicate (non-unique) UID 允许创建具有重复 (非唯一) UID 的用户
-p, --password PASSWORD encrypted password of the new account 加密新帐户口令
-r, --system create a system account 创建系统帐户
-R, --root CHROOT_DIR directory to chroot into chroot 进入的目录
-s, --shell SHELL login shell of the new account 新帐户登录 shell
-u, --uid UID user ID of the new account 新帐户用户 ID
-U, --user-group create a group with the same name as the user 创建与用户同名的组
-Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping 使用特定 SEUSER 进行 SELinux 用户映射
--extrausers Use the extra users database 使用额外用户数据库

基本用法

功能 命令 文字解释 示例 示例解释
添加 useradd USER 添加 USER 普通用户
useradd --system USER 添加 USER 系统用户 useradd -r digitser 添加 digitser 系统用户
根目录 useradd -d HOME_DIR -m USER

添加 USER 普通用户

根目录 HOME_DIR

useradd -d /home/ftp -m ftp

添加 ftpuser 普通用户

根目录为 /home/ftp

useradd --home-dir HOME_DIR --create-home USER

添加 USER 普通用户

根目录 HOME_DIR

useradd --home-dir /home/ftp --create-home ftp

添加 ftpuser 普通用户

根目录 /home/ftp

帮助 useradd -h 展示帮助信息
useradd --help

 

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。