大量帳號建置器 版本1跟版本2

2021-08-22 07:55:29 字數 872 閱讀 7321

先說好,跟往常一樣.. 到我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 => # ", "password => # ", "group => #", "\n"

a[2].nil? ? `useradd -m #` : `useradd -m -g # #`

`echo #:# | chpasswd`

endend

exec "pwconv"

使用者清單寫法:

帳號 密碼 群組

版本2:

#!/usr/bin/env ruby

require 'yaml'

yaml.load_file(argv[0]).each #`

`echo #:# | chpasswd`}}

}`pwconv`

使用者清單寫法:

grp1:

- usr1 pwd1

- usr2 pwd2

grp2:

- usr3 pwd3

- usr4 pwd4

grp3:

- usr5 pwd5

- usr6 pwd6

使用方式都是:

./account list

程式授權.. 隨便啦

Django 1 x版本與2 x版本 區別

匯入的模組是 from django.conf.urls import url urlpatterns中url對應的是正規表示式,如下 from django.conf.urls import url,include from django.contrib import admin urlpatte...

C 回聲伺服器 1 簡單版本

c 網路程式設計離不開socket程式設計。我們現在使用socket編寫簡單的回聲伺服器。這裡所說的流程包括兩部分 socket函式呼叫流程。伺服器與客戶端互動流程。回聲伺服器主要功能 伺服器將接收到來自客戶端的資料傳回客戶端。伺服器的功能 客戶端的功能 include include includ...

C 回聲伺服器 1 簡單版本

c 網路程式設計離不開socket程式設計。我們現在使用socket編寫簡單的回聲伺服器。這裡所說的流程包括兩部分 socket函式呼叫流程。伺服器與客戶端互動流程。回聲伺服器主要功能 伺服器將接收到來自客戶端的資料傳回客戶端。伺服器的功能 客戶端的功能 include include includ...