2005-03-31

_master.passwdからのLDAP移行

↓みたいなスクリプトを用意して passwdファイルとmaster.passwdファイルを混合してから MigrationTools に食わせるとうれしいかも。

#!/usr/bin/ruby
 
def usage()
  print ”Usage: mixin_masterpass.rb passwd master.passwd > passwd_mixed”
  exit 1
end
 
usage() if ARGV.size != 2
 
fpass = File.open(ARGV[0])
fmaster = File.open(ARGV[1])
 
while spass = fpass.gets
  smaster = fmaster.gets
 
  print spass.sub(/:\*:/, ":#{smaster.split(':')[1]}:")
end
 
fpass.close
fmaster.close

[]