著者アーカイブ: nullpopopo

みなさんこんにちは。大抵の風呂が狭くて足を伸ばせない、1216サイズ以上のユニットバスが欲しい @nullpopopo です。銭湯、いいですね。昔いた職場はあまりにも帰宅できないので、銭湯マップなるものが張り出されていた思い出があります。楽しかったので何ら問題なかったですが。で、あれから約20年後、まさか銭湯で働き方改革について語る場ができるとは思いもよりませんでした。

…続きを読む

Linux UNIXの自分のアカウントでsudoが使えるかどうかは、

[oreore@marina ~]$ sudo :

あなたはシステム管理者から通常の講習を受けたはずです。
これは通常、以下の3点に要約されます:

    #1) 他人のプライバシーを尊重すること。
    #2) タイプする前に考えること。
    #3) 大いなる力には大いなる責任が伴うこと。

[sudo] oreore のパスワード:

[oreore@marina ~]$ echo $?
124

このように、 /etc/sudoers の Defaults timestamp_timeout の値(分)を超えるまで待つか、何かしらのコマンドを実行して返り値を求めればよいです。が、自動実行しているスクリプトでこれをやろうとすると、

  • bashの内部コマンドなどで返り値がうまく取れない
  • sudoのパスワード待ち(対話コマンド)で待たされる

という問題を解決したくなるのが人情ってなもの。プログラムの中で自身のアカウントがNOPASSWDでsudoできるかどうかのチェックロジックを入れたいときに、このようなちょい面倒なハードルを超えなければならないのです。大きく面倒というわけじゃないですけど。

/etc/sudoers を短く編集するという手もあるじゃないかという声も聞こえてきますけど、それだと手オペでsudoするときの利便性が損なわれてしまいかねないので、システム全体の利便性を損ねずにプログラムの中だけで解決したいですよね?

[amazonjs asin="4904807537" locale="JP" title="シェルスクリプトマガジン vol.56"]

…続きを読む

みんなが知っておくべき運用設計のノウハウ」、Amazonですすめられたので、Kindle版が250円と安価だったので試しに読んでみました。kindle unlimitedですと読み放題ですが、そうでなくても250円で運用設計の勘所を抑えられるので激安ですね。

[amazonjs asin="B0771HZRZ8" locale="JP" title="みんなが知っておくべき運用設計のノウハウ"]

…続きを読む

2018年12月2日(日) 13:30 より、コワーキングスペース茅場町 Co-Edo 3階 貸し会議室にて開催される「インフラエンジニアのためのキャリアセミナー2018」(主催 : BOSS-CON JAPAN) に、@nullpopopoが登壇いたします。

…続きを読む