つらくないマルチテナンシーを求めて: 全て見せます! SmartHR データベース移行プロジェクトの裏側 / builderscon 2018
Sambaで利用しているLDAPにまとめてユーザを追加したいことがあった。 ユーザ・パスワードはすでに分かっていているのでCSVに落としている。これを登録したいのだけど、パスワードを求められて結局ひとつづつパスワードを入力しなければならなくなる。 そこで、Rubyから外部コマンドを実行したとき、その外部コマンドの標準入力としてデータを渡すには以下のようにする。 # 以下の変数には適当な値が入っているとする # user : ユーザ名 # group : グループ # password : パスワード # smbldap-useraddコマンドでユーザを登録 u = open("|smbldap-useradd -a -g #{group} -H [UX] #{user}") u.close # 上のコマンドで登録したユーザのパスワードをsmbldap-passwdコマンドを利用して設定する
CodeIQの中の人、OL元帥です。 「はてな」さんとCodeIQがタッグを組んだ『CodeIQ×はてな エンジニア夏祭り2013』 第1夜「はてなからの挑戦状」 LINE株式会社 tagomorisさんから届きました、 Ruby、その他の問題の解答・解説を公開します! ◇◇◇◇◇◇◇◇◇◇ 解説 普段はLINE株式会社というところで働いています。tagomorisです。 今回の問題についての解説をしたいと思います。が、「想定時間 30分~」としたのは明らかにまずかったですね。自分で書き直してもギリギリでした。制限時間はなかったにしても、「1時間~」とかにしたほうがよかったかなと思っています。焦ってしまった人がいたらすみませんでした。 今回の問題では、言語はいちおうRubyになっていましたが、他の言語でも受け付けるとしました。挑戦者の中で使用されていた言語はやはりRubyが多かったですが、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く