先說好,跟往常一樣.. 到我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...