在 Linux 中无人看守批量创建用户的方法
2023-03-14 22:36:02 时间
介绍
作为一名 Linux 系统管理员,你有时必须向系统添加新的用户帐户。为此,经常使用adduser
命令。当涉及到多个用户的创建时,adduser
命令可能会变得相当无聊和耗时。这篇短文旨在为 Linux 系统管理员提供一种简单而无人值守的方式来批量创建用户。newusers
命令将帮助你通过从预填文件中获取信息来创建多个用户。
要求
访问 Linux 计算机的特权。
约定
-
#
- 给定命令需要以 root 用户权限运行或者使用sudo
命令 -
$
- 给定命令以常规权限用户运行
如何进行
创建一个包含用户名的文件
首先,你需要创建一个包含用户名列表的文件。
$ vi users-list.txt
在文件中,一个用户一行,下面是样式:
Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
Username:Password:User ID:Group ID:User Info:Home Directory:Default Shell
...
创建用户
在创建了包含用户信息的文件后,使用 newusers
命令创建用户。
# newusers users-list.txt
检查用户账户
最后你可以确认用户已经正确创建了,在 /etc/passwd
文件中查看它们:
# tail /etc/passwd
using newusers for bulk user creation
原文发布时间为:2017-02-14
本文来自云栖社区合作伙伴“Linux中国”
相关文章
- ASM 磁盘头信息备份
- 使用WordPress搭建一个专属自己的博客
- 基于ECS和NAS搭建个人网盘
- 排查指南 | 两个案例学会从埋点排查 iOS 离线包
- 论网站打开速度对SEO优化排名的影响
- 重磅下载 | 如何构建Flutter企业级应用开发?闲鱼实战技术分享
- API 的一码多端方案 —— Uni API
- 阿里云ECS初体验
- 基于ECS搭建云上博客
- Midway 一体化研发 2.0 – 更快、更具生产力
- 基于ECS搭建GitLab服务
- 渲染性能优化的全局视角,教你做的比别人好
- 特别好用的国产接口调试工具apipost
- UNDO段头块格式深度解析
- Linux指令入门-系统管理
- 物理读之LRU(最近最少被使用)的深入解析
- Linux指令入门-文件与权限
- iOS混淆工具
- 一条UPDATE从生到死的整个过程的深入解析
- 订单和产品的多对多表关系在crudapi系统零代码实现