教你玩转Linux—添加批量用户

Linux批量添加用户技术介绍 你是否曾经为了在Linux系统中添加大量用户而感到烦恼?不用担心,本文将为你介绍Linux批量添加用户技术。通过简单的命令和脚本,你将能够轻松地添加多个用户,省时省力。无论你是初学者还是有经验的用户,这篇文章都将帮助你提高工作效率。 阅读详情
导读添加和删除用户对每位Linux系统管理员都是轻而易举的事,比较棘手的是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便的创建大量用户的方法。

Linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下:
教你玩转Linux—添加批量用户教你玩转Linux—添加批量用户

(1)先编辑一个文本用户文件。

每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。一个范例文件user.txt内容如下:

user001::600:100:user:/home/user001:/bin/bash
user002::601:100:user:/home/user002:/bin/bash
user003::602:100:user:/home/user003:/bin/bash
user004::603:100:user:/home/user004:/bin/bash
user005::604:100:user:/home/user005:/bin/bash
user006::605:100:user:/home/user006:/bin/bash

(2)以root身份执行命令 /usr/sbin/newusers,从刚创建的用户文件user.txt中导入数据,创建用户:

# newusers < user.txt

然后可以执行命令 vipw 或 vi /etc/passwd 检查 /etc/passwd 文件是否已经出现这些用户的数据,并且用户的宿主目录是否已经创建。

(3)执行命令/usr/sbin/pwunconv。

将 /etc/shadow 产生的 shadow 密码解码,然后回写到 /etc/passwd 中,并将/etc/shadow的shadow密码栏删掉。这是为了方便下一步的密码转换工作,即先取消 shadow password 功能。

# pwunconv

(4)编辑每个用户的密码对照文件。

范例文件 passwd.txt 内容如下:

user001:密码
user002:密码
user003:密码
user004:密码
user005:密码
user006:密码

(5)以root身份执行命令 /usr/sbin/chpasswd。

创建用户密码,chpasswd 会将经过 /usr/bin/passwd 命令编码过的密码写入 /etc/passwd 的密码栏。

# chpasswd < passwd.txt

(6)确定密码经编码写入/etc/passwd的密码栏后。

执行命令 /usr/sbin/pwconv 将密码编码为 shadow password,并将结果写入 /etc/shadow。

# pwconv

这样就完成了大量用户的创建了,之后您可以到/home下检查这些用户宿主目录的权限设置是否都正确,并登录验证用户密码是否正确。

原文地址:https://www.linuxprobe.com/add-bulk-users.html

3D坐标系转换实战:如何用Python快速实现旋转矩阵与平移向量的组合变换 本文详细介绍了如何使用Python和NumPy实现3D坐标系转换中的旋转矩阵与平移向量的组合变换。通过齐次坐标和变换矩阵的数学原理,结合代码示例,帮助开发者高效处理机器人路径规划和计算机视觉中的空间变换问题,并解决实际应用中的常见错误。 阅读详情

相关推荐

Zemax序列模式下激光二极管(LD)光源建模与像散校正实战

本文详细讲解了在Zemax序列模式下精确建立激光二极管(LD)光源模型并校正其像散的核心方法。通过将椭圆光束的发散角转换为渐晕系数,并巧妙利用理想柱面镜模拟像散,实现了对LD光源特性的高精度模拟。该方法特别适用于激光耦合、激光雷达等需要对像散光束进行精密控制的光学系统设计。

weixin_28455801的博客 440

Linux newusers命令报错:newusers: line 2: invalid line newusers: error detected, changes ignored

linux批量新增用户,执行newusers命令时:newusers < user.txt 报错: newusers: line 2: invalid line newusers: error detected, changes ignored 原因: 你的用户txt文件,存在空行 解决: 将文件中的空行去掉即可

weixin_47154909的博客 2116

miRNA测序数据生信分析——第二讲,数据库下载整理

一个非编码RNA的整合数据库,可用来识别鉴定各种类型的ncRNA。提供的是ncRNA在基因组上的基因序列,而非转录成熟ncRNA的序列。最新版:2022-11-02Rfam数据库中ncRNA类型分三大类:Cis-reg和Gene和Intron。这三大类又有子类。一个提供包括miRNA序列数据、注释、预测基因靶标等信息的全方位数据库,是存储miRNA信息最主要的公共数据库之一。最新版:2018-12-01。

weixin_44616693的博客 4100

Linux批量建账号

一、批量创建账号 二、共享目录权限 三、单一用户、组的权限设定ACL

renfeigui0的博客 1272

信奥编程启蒙 3068:【例13.3】时间差

现在给出一个时间,单位是秒,要求按照电子表格式输出,输出保证不会超过 2424 小时。3067:【例13.2】 电子表。把时间转化成电子表格式输出。电子表上的时间显示方法形如。

901

别再只会用555了!手把手教你用运放和RC电路搭一个50Hz正弦波信号源(附Multisim仿真文件)

本文详细介绍了如何使用运放LM358和RC电路搭建一个精准的50Hz正弦波信号源,涵盖文氏电桥核心原理、单电源供电解决方案、Multisim仿真及实物调试技巧。通过实战指南和优化建议,帮助电子爱好者快速掌握低频信号生成技术,适用于各种测试和校准场景。

weixin_34116482的博客 366

Debian9.5创建账户的一般操作方法

之前一直使用的是CentOS7.X的系统,最近上新项目,操作系统被换成了Debian9.X系列。由于习惯了之前CentOS7.X的操作,直接useradd用户名就完事。使用新账户登陆后才发现情况不对劲,看了一下用户设置才知道跟CentOS7.X完全不一样: Debian9.5: root@Debian-95:/home# useradd -D GROUP=100 HOME=/home IN...

晨曦蜗牛 3178

盘点那些好用的SAP FIORI App(二) -上传凭证Upload Journal Entry

SAP FICO运维问题及解决方案分享

lijinbao171022的博客 1544

Linux中批量创建用户的方法

Linux中批量创建用户的方法

m0_71406734的博客 3845

零外围电路!用CH340X实现ESP32一键下载的完整教程

本文详细介绍了如何利用CH340X系列USB转串口芯片实现ESP32的一键自动下载功能,无需任何外围逻辑控制电路。通过解析CH340X的增强型DTR/RTS功能,提供核心电路设计、电压匹配方案,并指导在Arduino IDE和PlatformIO中进行软件配置,帮助开发者构建简洁、可靠且低成本的ESP32下载方案。

gpu4optimizer的博客 776

高性能算力中心 — RDMA — Overview

目录 文章目录目录RDMA基于以太网的 RoCE/RDMA 计算优化NVMeNVMe Over Fabrics基于以太网的 NVMe 存储优化 RDMA RDMA(Remote DMA,远程直接内存访问)是一种新的内存访问技术,RDMA 让计算机可以直接存取其他计算机的内存,而不需要经过 CPU 耗时的处理。RDMA 将数据从一个系统快速移动到远程系统存储器中,而不对操作系统造成任何影响。RDMA 技术的原理及其与 TCP/IP 架构的对比如下图所示。 InfiniBand(IB):从一开始就支持 R

烟云的计算 2366

linux批量创建用户1000,教你玩转Linux—添加批量用户

添加和删除用户对每位管理员都是轻而易举的事,比较棘手的是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便的创建大量用户的方法。系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下:(1)先编辑一个文本用户文件。每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以...

weixin_39835925的博客 626

SPRD Android 14 通过属性控制系统设置显示双栏或者单栏

SPRD Android 14 通过属性控制系统设置显示双栏或者单栏

m0_60898338的博客 1118

linux批量添加用户

    (1)先编辑一个文本用户文件。 每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。一个范例文件user.txt内容如下: user001::600:100:user:/home/user001:/bin/bash user002::601:100:user:/home/user002:/bi...

qq_31232793的博客 7942

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux批量添加和删除用户详解

在 Linux 用户管理中,经常需要用到批量添加或删除用户;如果用 useradd或adduser 来添加大量用户,对系统管理员的体力和耐力是 一个极大的挑战;好在Linux有大批量用户添加工具 newusers ,我 们通过newusers 和chpasswd 就可以轻松完成大批量用户的添加。 (注:以下所有的操作都以root用户执行)    Linux批量添加用户: 编写u

zwt90的专栏 8040

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

在linux下如何批量添加,如何在Linux系统中批量添加用户

在Linux系统中批量添加用户的方法讲解教程:我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有50个学生,并且每个学生在服务器上有一个独 立的用户名,能登录系统,并能管理自己的帐号或完成一些在自己权限下的作业;批量用...

weixin_28745067的博客 661

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

linux 如何批量添加用户权限,在Linux系统中批量添加用户的方法讲解

我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有50个学生,并且每个学生在服务器上有一个独 立的用户名,能登录系统,并能管理自己的帐号或完成一些在自己权限下的作业;批量用户添加流程:批量添中用户流程是通过newuse...

weixin_27012835的博客 567

linux的批量设置用户密码,"linux下批量添加用户和修改密码的方法,批量用户添加流程 "...

linux下批量添加用户和修改密码的方法,批量用户添加流程批量添中用户流程是通过newusers 导入一个严格按照/etc/passwd 的书写格式来书写内容的文件来完成添加用户,然后通过chpasswd 导入用户密码文件来完成批量更新用户密码的过程。1、newusers 成批添加用户的工具其用法很简单,newusers 后面直接跟一个文件;文件格式和/etc/passwd 的格式相同用户名1:x...

weixin_32797081的博客 1466

linux批量创建用户,并设置密码.批量删除用户

Linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,两种方法如下: 一、手动添加 先编辑一个文本用户文件 每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。一个范例文件user.txt内容如下: user001::600:100:user:/home/user001:/bin/bash ...

qq_40443457的博客 6296

Linux 中批量添加用户

在学习鸟哥的Linux私房菜过程中,发现在批量添加用户的过程中,为避免重复输入新增用户的密码,使用了如下的指令: echo "password" | passwd --stdin username    其中password 为自定义密码,username定义的用户名 经过网上查询发现我安装的是Ubuntu,不支持--stdin,可能是因为安全的原因 网上批量添加用户有很多方法,我

sweetgum2012的专栏 1245

用户管理 之 在Linux系统中,批量添加用户的操作流程

一、阅读此文件您需要掌握的基础知识; 《Linux 用户(user)和用户组(group)管理概述》《用户(user)和用户组(group)配置文件详解》《Linux 用户(User)查询篇》《Linux 用户管理工具介绍》《Linux 系统中的超级权限的控制》 二、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,...

weixin_33958366的博客 786

linux批量添加用户权限,在Linux系统中批量添加用户的方法讲解

我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有50个学生,并且每个学生在服务器上有一个独 立的用户名,能登录系统,并能管理自己的帐号或完成一些在自己权限下的作业;批量用户添加流程:批量添中用户流程是通过newuse...

weixin_35538624的博客 400

linux一次性删除用户,Linux—脚本批量添加、删除用户

环境要求:编写相应脚本用来批量添加用户;要求提供交互功能,当管理员执行该脚本时,可以根据提示指定需添加的用户数量(少于100)、用户名前缀、并能够设置这些用户账户的失效时间,初始密码;用户名编号统一使用两位数,如使用”01”、”02”、”03”的形式,而不是”1”、”2”、”3”的形式。并编写对应的批量删除用户脚本,要能够通过命令行参数指定用户名前缀,执行脚本后删除所有使用了该前缀的用户账户,但要...

weixin_26969269的博客 1706

linux删除相同用户,Linux 批量添加和删除用户

Linux批量添加和删除用户一,工具作用Linux批量添加和删除用户在Linux用户管理中,经常需要用到批量添加或删除用户;如果用useradd或adduser来添加大量用户,对系统管理员的体力和耐力是一个极大的挑战;好在Linux有大批量用户添加工具newusers,我们通过newusers和chpasswd就可以轻松完成大批量用户的添加。(注:以下所有的操作都以root用户执行)Linux批量...

weixin_33897367的博客 503
上一篇: 必看的Linux系统新手进阶老手心得
下一篇: 教你玩转Linux—与用户账号有关的系统文件
Listen2You
博客等级 码龄10年 202粉丝 1001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值