位置: 编程技术 - 正文

在Linux系统中批量添加用户的方法讲解(linux的批处理)

编辑:rootadmin

推荐整理分享在Linux系统中批量添加用户的方法讲解(linux的批处理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux批处理命令教程,linux批处理脚本详解,linux批量处理命令,linux批处理命令教程,linux执行批处理文件的命令,linux批量操作,linux执行批处理文件的命令,linux批处理文件怎么写,内容如对您有帮助,希望把文章链接给更多的朋友!

我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有个学生,并且每个学生在服务器上有一个独 立的用户名,能登录系统,并能管理自己的帐号或完成一些在自己权限下的作业;批量用户添加流程:批量添中用户流程是通过newusers 导入一个严格按照/etc/passwd 的书写格式来书写内容的文件来完成添加用户,然后通过chpasswd 导入用户密码文件来完成批量更新用户密码的过程;1、newusers 成批添加用户的工具;其用法很简单,newusers 后面直接跟一个文件;文件格式和/etc/passwd 的格式相同;用户名1:x:UID:GID:用户说明:用户的家目录:所用SHELL举例:复制代码代码如下:win:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologin......

值得一提的是关于SHELL类型,查看主机上所有SHELL ,可以通过chsh 来查看;复制代码代码如下:[root@localhost beinan]# chsh --list/bin/sh/bin/bash/sbin/nologin/bin/ksh/bin/tcsh/bin/csh/bin/zsh

其中除了/sbin/nologin ,其它类型的SHELL 都能登录系统;nologin 大多是虚拟用户用的SHELL ,也就是说虽然他是系统用户,但他并无登录系统的权限;如果您想添加这类用户,就把他的SHELL 设置成/sbin/nologin ,比如上面的例子; 关于用户名、UID、GID及用户的家目录是怎么回事,您可以读相应的参考文档;2、chpasswd 批量更新用户口令工具;chpasswd 工具是成批更新用户口令的工具,是把一个文件内容重新定向添加到/etc/shadow中;

chpasswd < 文件但文件的内容并不是没有约定的,必须以下面的格式来书写,并且不能有空行;用户名:口令

用户名1:口令1用户名2:口令2

在Linux系统中批量添加用户的方法讲解(linux的批处理)

举例:

复制代码代码如下:win:win:... ...批量添加用户实例:

1、首先我们创建用户文件和密码文件;我们要创建包含新用户的文件userfile.txt ;另一个是为新添加的用户设置密码的userpwdfile.txt;复制代码代码如下:[root@localhost ~]# touch userfile.txt[root@localhost ~]# touch userpwdfile.txt

然后用文本编辑器打开文件userfile.txt,添加如下内容;复制代码代码如下:win:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologinwin:x::::/home/win:/sbin/nologin

userfile.txt 文件内容格式和 /etc/passwd 的格式是一样的,必须严格按照/etc/passwd 的格式来书写;上面所添加的用户都不能登录系统,但完全能用于ftp登录,但您得在相应ftp服务器的配置文件中打开让本地用户有读写权限;如果您想让上 面的部份用户可以登录系统,可以把SHELL类似改一改,比如改成/bin/bash ; 我们再来书写新增用户的密码文件userpwdfile.txt内容;这个文件的内容中的用户名要与 userfile.txt用户名相同;也就是说我们先是添加了win到win的用户,现在要为这些用户更新密码;比如下面的;复制代码代码如下:win:win:win:win:qweewqwin:googlewin:adadwcwin:wssceewin:xxecwin:wewwin:3ce3wf

2、通过newusers和chpasswd 完成批量添加用户;复制代码代码如下:[root@localhost ~]# newusers userfile.txt[root@localhost ~]# chpasswd < userpwdfile.txt

这样就算添加完成了,如果您发现 /etc/passwd 中能发现用户的明口令,您可以通过下面的命令来映射到 /etc/shadow文件名;复制代码代码如下:[root@localhost ~]# pwconv

Linux统计文件中指定字符串个数的2种方法 统计一个文件中某个字符串的个数,其实就像在一块沙地里面找一块石头,有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标

剖析Linux系统中的文件系统路径 1、Linux文件系统是从/开始的;在Linux操作系统的文件管理中,命令行模式(在控制台或终端下)的文件或目录管理,要涉及路径这一概念,这是Linux命令

Linux查看开机运行时间的多种方法 1.uptime命令复制代码代码如下:homer@ubuntu:~$uptime::up4days,4:,6users,loadaverage:0.,0.,0.它依次显示:系统当前时间、系统已经运行了多长时间、目前有

标签: linux的批处理

本文链接地址:https://www.jiuchutong.com/biancheng/364784.html 转载请保留说明!

上一篇:Linux安全扫描工具Nmap用法及参数详解(linux扫描硬件)

下一篇:Linux统计文件中指定字符串个数的2种方法(linux统计文件中每个单词出现的次数)

  • 小规模附加税如何做帐
  • 外来原始凭证包括哪些入库单
  • 税盘抵扣的会计分录
  • 电信发票为什么分开开
  • 多缴税款抵税有期限吗
  • 社保次月什么时候到账
  • 代理记账公司收费项目
  • 小企业会计准则是什么意思
  • 销售商品收入确认的五个条件
  • 长期股权投资转入持有待售资产
  • 人工材料成本怎么分配
  • 所得税审核费计入什么科目
  • 成本法下的后续计量
  • 企业取得租车发票
  • 投资公司收到的发票
  • 少数股东损益借方增加还是贷方增加
  • 年度员工离职率的计算公式
  • 资本公积要交印花税账簿税吗
  • 借款不归还的法律条款
  • 税务没有核定印花税
  • 分公司需要核准名称吗
  • 专用发票右上角的数字表示什么
  • 鸿蒙系统怎么开启开发者权限
  • 在win7中创建快捷方式可以创建什么
  • 暂估应付账款是什么科目
  • 生产企业出口退税全部流程
  • php怎么上传多个图片
  • php设计思路
  • 招待费的范畴
  • 农产品销售税收优惠政策
  • 公司购置办公楼自用
  • 结转销售原材料会计分录
  • 工业企业制造费用包括哪些
  • php中array怎么用
  • php框架自动加载
  • php高级程序招聘
  • 帝国cms移动端
  • 增值税专用发票的税率是多少啊
  • 注册公司行业分类有多少种
  • 股本及溢价
  • 企业注销时实收资本没有到位要紧吗
  • ps怎么移动某个图案
  • dedecms使用教程
  • 会计核算中并不是所有的总分类帐户都需要开设明细账户
  • Shading-JDBC、ShadingSphere、ShardingProxy 使用详解
  • 旅游大巴应怎么买票
  • mysql基本查询
  • 提取维简费分录
  • 申报抵扣
  • 房地产企业出售商铺交什么税
  • 装修费摊销年限规定会计分录
  • 退回的保证金多了一点怎么做分录
  • 小规模纳税人采用简易计税方法征收增值税
  • 把办公场所转租合法吗
  • 人民币报关退税流程
  • 一次性工伤医疗补助金怎么领取
  • 对公户单笔转账有限额吗
  • 财务报表怎么做
  • 建账前应该考虑哪些问题
  • 删除mysql数据库中表的内容命令
  • mysql字段超长
  • MySQL 与 Elasticsearch 数据不对称问题解决办法
  • windowsxp教程
  • 修改linux系统ip
  • centos6开机启动服务
  • ubuntu sudo not found
  • windows 7光盘
  • win7系统笔记本怎么连接wifi
  • opengl教程48讲
  • 爬虫爬取微博
  • unity快速接入第三方sdk
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • 面向对象的程序设计语言是
  • jquery选择器写法
  • javascript模块化与非模块化开发区别
  • 挂车买保险是怎么买的
  • 呼和浩特市契税2021年新规
  • 佛山顺德怎么坐地铁到广州
  • 提租补贴什么标准发放
  • 国家税务总局绵阳市税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设