ユーザ作成と一時的使用のパスワードを発行するのが面倒なので、自動生成するスクリプトの作業履歴。 そのうちexpireとか機能追加しないと。 #!/usr/bin/ruby require 'etc' # salt def getRandomString (length = 15) source=("a".."z").to_a + ("A".."Z").to_a + (0..9).to_a + ["_","-","."] key="" length.times{ key+= source[rand(source.size)].to_s } return key end username = ARGV[0] login = Etc.getpwuid(Process.uid).name unless login == "root" puts "exec root only!." exit 2 e