先說好,跟往常一樣.. 到我Pixnet的網誌看會比較不頭痛:P
版本1可以不用寫群組名稱,但是程式碼好醜ˊˋ
版本2必須要有群組名稱,適用於學校(?)
版本1下載版本2下載版本1:
#!/usr/bin/env ruby
File.open(ARGV[0]) do |file|
while a = file.gets
a = a.chomp.split(/ /)
print "username => #{a[0]} ", "password => #{a[1]} ", "group => #{a[2]}", "\n"
a[2].nil? ? `useradd -m #{a[0]}` : `useradd -m -G #{a[2]} #{a[0]}`
`echo #{a[0]}:#{a[1]} | chpasswd`
end
end
exec "pwconv"
使用者清單寫法:
帳號 密碼 群組
版本2:
#!/usr/bin/env ruby
require 'yaml'
YAML.load_file(ARGV[0]).each{ |grp|
grp.each{ |usr|
usr.each{ |i|
info = i.chomp.split(/ /)
`useradd -m -G #{grp[0]} #{info[0]}`
`echo #{info[0]}:#{info[1]} | chpasswd`
}
}
}
`pwconv`
使用者清單寫法:
grp1:
- usr1 pwd1
- usr2 pwd2
grp2:
- usr3 pwd3
- usr4 pwd4
grp3:
- usr5 pwd5
- usr6 pwd6
使用方式都是:
./account list
程式授權.. 隨便啦
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1447561-1";
urchinTracker();
</script>
分享到:
相关推荐
《Firefox火狐浏览器70.0.1-win64版本msi安装包详解》 Firefox火狐浏览器,作为全球知名的开源网页浏览器,以其强大的安全性能、丰富的扩展插件以及高度的自定义性深受用户喜爱。这里我们聚焦的是Firefox 70.0.1-...
《Firefox火狐浏览器52.8.1esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本篇文章将深入探讨52.8.1esr-win32版本...
《Firefox火狐浏览器50.0.1-win32版本:深入解析与使用指南》 Firefox火狐浏览器,由Mozilla基金会开发,是一款全球知名的开源网络浏览器。本文将围绕"Firefox火狐浏览器官方50.0.1-win32版本exe安装包"进行详细...
这个压缩包“安装包—谷歌浏览器各版本汇总.zip”包含了谷歌浏览器的多个历史版本,包括73版、75版、76版、78版、79版和81版,这些都属于Windows稳定版,意味着它们经过了严格的测试,适用于日常使用,提供了一个...
《Firefox火狐浏览器51.0b2-win32版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的可定制性和出色的隐私保护机制,在全球范围内拥有大量的忠实用户。...
"3ds Max文件版本批量查看器"是一款专为3D建模师和视觉效果艺术家设计的实用工具,它能够帮助用户快速识别并批量查看3ds Max文件的不同版本。3ds Max是Autodesk公司开发的一款广泛应用于游戏开发、影视特效、建筑...
1. **广泛的版本支持**:该转换工具支持从2002年至2015年的多个Visual Studio版本,涵盖了从.NET Framework 1.0到4.6的主要版本,极大地扩展了其适用范围。 2. **源码兼容性**:工具能够自动识别并更新项目文件(如...
《Firefox火狐浏览器50.0b2-win64版本详解》 Firefox火狐浏览器,作为全球知名的开源网络浏览器,以其强大的安全性能、高度的可定制性和丰富的扩展插件深受用户喜爱。本文将深入探讨Firefox 50.0b2-win64版本的特性...
总结来说,Android Studio Chipmunk 2021.2.1 Patch 2不仅在基础性能和用户体验上做了大量改进,还在开发工具、调试能力、UI设计、SDK支持等方面带来了显著提升。这一系列升级旨在帮助开发者更高效、更精确地创建高...
《H3C无线控制器软件版本解析》 在IT领域,特别是网络设备管理中,设备的软件版本至关重要。本文将深入探讨H3C WX3000系列无线控制器的软件版本——"WX3000-CMW520-R3509P55.zip",并围绕其特点、功能及应用进行...
2. **版本检测**:程序需要能够读取MXD文件的元数据,确定其当前版本,然后与目标版本进行比较。 3. **转换逻辑**:使用ARCGIS的ArcObjects库,该库提供了对ARCGIS内部对象模型的访问,包括MXD文件。通过编程接口...
提供的"switch各版本BOOT0BOOT1替换文件"合集可能包含了大量的BOOT文件,适用于不同的Switch机型和固件版本。这个合集可能是为了方便用户根据自己的需求找到合适的文件,进行系统恢复或自定义操作。但同样,使用前...
8. **粒子系统**:内建的粒子编辑器可以生成各种动态效果,如火焰、烟雾、星光等,增强游戏视觉体验。 9. **性能优化**:针对移动设备进行了优化,例如延迟初始化、内存管理、批处理渲染等,确保游戏在各种设备上...
《Firefox火狐浏览器54.0b2-win64版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的可定制性和出色的隐私保护机制,在全球范围内拥有大量的忠实用户。...
C++版本的GEM、SECS1、SECS2、HSMS协议实现源代码意味着开发者可以利用这些代码在C++环境中构建设备仿真器、主机系统或者设备控制器。这些源代码可能包含了以下关键模块: - **通信接口**:实现SECS1/2和HSMS的物理...
《CAD合图器:不限版本的高效解决方案》 在工程设计领域,计算机辅助设计(CAD)软件是不可或缺的工具,而CAD合图器更是设计师们处理多张图纸整合的重要助手。"CAD合图器[不限版本]v3.1.1"是一款专为此目的打造的...
1. **多版本兼容**:此版本的关关采集器与杰奇CMS的多个版本无缝对接,无论是较早的1.7和1.8,还是较新的2.x和3.x,都能确保稳定运行,为用户提供了广泛的适用性。 2. **多开与多任务处理**:软件支持同时开启多个...
1. **版本互转**:CAD版本转换器的核心功能是将高版本的CAD文件转换为低版本,同时也能将低版本的文件升级到高版本。例如,可以将CAD2018版的DWG或DXF文件转换为早期如CAD2004或CAD2010等更低版本。这样,即便使用旧...
在给定的“unity3d5.5.2f1下载器”中,我们关注的是Unity3D的5.5.2f1版本,这是一个稳定且功能丰富的版本,为开发者提供了许多工具和功能。 Unity3D 5.5.2f1版本包含了以下主要知识点: 1. **图形渲染**:Unity...
2. **版本号83.0.4103.61**:Chrome的版本号由三部分组成,分别代表主版本号、次版本号和构建号。这个版本号表示这是Chrome的一个重大更新,其中可能包含了大量的新功能、性能优化和安全修复。具体到83.0.4103.61,...