免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 880 | 回复: 0
打印 上一主题 下一主题

在Linux系统中大批量建立帐户 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-26 15:11 |只看该作者 |倒序浏览
企业如果想在Linux操作系统上部署文件服务器的话,可能需要一次性建立大量的帐户。如为了加强文件服务器的管理力度,需要为每个员工配置一个帐户。如此的话,就可以针对员工进行权限控制、访问审核等等。我今天就跟大家谈谈,如果通过脚本程序在Linux操作系统中批量建立用户。
  一、建立批量用户的脚本程序。
  我先给大家一个建立批量帐户的脚本程序。然后再结合这个脚本程序来谈谈在批量建立帐户的过程中需要注意的地方。其实这个脚本程序并不是很复杂,但是其中却涉及到了Linux操作系统中编辑脚本程序的很多技巧。
  如上图,就是批量建立帐户过程中需要用到的一个脚本程序。系统管理员只要运行这个脚本程序后操作系统就会自动创建批量的用户。从这个脚本程序中可以看出,其主要完成如下三部分功能。首先根据一个文件来批量的创建用户;其次为每个用户创建根目录;第三就是为每个用户设置初始化密码并且让用户在第一次登陆操作系统的时候必须修改密码。

    二、用户名文件清单。
  以上这个脚本程序主要是根据用户预定义的文件来创建用户帐户。为此系统管理员必须要先根据一定的格式来创建一个文件,以便让脚本程序根据这个文件来创建用户。在这个用户文件中,主要包含两部分内容,分别为用户名与用户名对应的初始化密码。其中用户名放置在前,密码放置在后面,中间以冒号作为分隔符。同时必须一行一个用户名与密码,不得把多个用户放置在同一行中。
  另外需要注意的是,在Linux操作系统中,跟Windows操作系统一样,其无论是用户名还是密码都是区分大小写的。为此在建立这个用户名清单的时候,大小写一定要注意。为了后续管理的方便,我建议用户名与密码还是都用小写字母为好。同时用户的默认密码也不用太复杂,如可以利用123456用来当作初始化密码。我在建立批量用户的时候,用户名就是员工编号。由于员工编号是人事部门统一管理的,一个员工一个编号,不会重复。为此我们可以直接利用这个人事部门提供的员工编号作为用户名,而不用自己在编写。其次密码的话,我是采用英文单词welcome。即表示对员工的欢迎之意,而且这个单词也容易记忆,一举两得。不过如果企业中的员工英文水平不怎么好的话,那么还是采用单纯的数字为好。
  三、批量初始化用户密码。
  在以上的脚本程序中,我让操作系同在建立用户的同时对其进行了密码的初始化。为了实现这个用户,我采用了chpasswd命令。这个工具是用来批量更新用户密码的,其就是把一个文件的内容重定向添加到密码文件中。注意在使用这个命令的时候,必须对文件的格式有严格的要求。也就是说系统管理员必须以“用户名:口令”的格式来书写这个文件,在用户名与密码之间必须以英文状态下的分号来进行分割。这也正是我在上面建立用户文件时强调的一定要注意这个文件的书写格式。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2305/showart_2007742.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP