札幌は午後も後半に入って曇ってきた。
予報よりも雲が多くなるのは遅い感じ。
気温も下がってきて最高気温は午前中に観測した13.8度で今年最高を更新することは無かった。
昼過ぎに外出した時は風が強くて気温ほどの暖かさは感じなかったな。
最新の予報では雨の降りだしは朝の予報よりも遅く深夜になる見込み。
特にテーマを定めず気楽に書く日記(主に温泉やパソコン、アニメ、カメラに関することになるかな?) リンクはトップページ、個別記事のどちらでもご自由に。写真等の転載は該当記事へのコメント等でご連絡を頂けるとブログ主が喜びます。#記事内の商品紹介等にはアフィリエイト広告を含みます。
札幌は午後も後半に入って曇ってきた。
予報よりも雲が多くなるのは遅い感じ。
気温も下がってきて最高気温は午前中に観測した13.8度で今年最高を更新することは無かった。
昼過ぎに外出した時は風が強くて気温ほどの暖かさは感じなかったな。
最新の予報では雨の降りだしは朝の予報よりも遅く深夜になる見込み。
仕事で運用しているLinuxサーバーに新規ユーザーを登録するスクリプトを改造した。
面倒だったのがパスワードの自動生成と登録。
元々自動でパスワードを生成するために単独で動作するプログラムを10年以上前にC言語で書いてあった。
中身の詳細は公開できないけど、要はcrypt関数を使ってランダム文字列を得るもの。
ところがベース文字列は登録時に指定するものの、暗号化キーはランダムにならなかったので、同じ引数を指定すると同じ文字列を返してしまう。
これでは少々まずいので、今回は暗号化キー(のもとになる文字列)を下のようにして作成することにした。
key=`/usr/bin/openssl rand -base64 10`
上のコマンドで生成されたランダムな文字列($key)を元に暗号化キーを作ってcrypt関数に渡して暗号化した文字列の一部を必要があれば書き換えるようにプログラムを修正し、得られた文字列をパスワードとして採用するようにスクリプトを書き換えた。
こうすることで同じ引数を渡しても異なる文字列(パスワード)を得ることが出来るようになった。
また、スクリプト中でuseaddコマンドでユーザーを登録する際に戻り値($?)が0以外(登録失敗)の場合はパスワードの変更を行わないようにもした。
基本的にシステム管理者以外は使わない(スーパーユーザー権限が必要なため)スクリプトだけど、万が一既存のユーザーと同じユーザー名を指定した場合にパスワードが変更されると困るので、判定を入れた。
ランダム文字列の生成をどうやるか検討し始めた時はdateコマンドでナノ秒単位の時刻を取得して使うことを考えたけど、いろいろ調べている内にopensslコマンドを使う方が数字だけでなく文字が入って良さそうだったので上記のようになった。
ナノ秒単位での時刻取得は
#date +%N
で行うつもりだった。
ユーザーが印刷の出力先のプリンタを変更して欲しいと言ってきた。
理由を聞くと”印刷物に線が入るようになっているから”とのこと。
プリンターはCanonのLBP-441eで3年ほど前に購入したもので、原因はこの手の機種でよくある定着ユニットの定着シート表面への汚れの付着もしくは傷と思われる。
リサイクルトナーを使用しているとどうしても定着シートが汚れるので、たまにこのような現象が起きることがある(先日も1台あった)。
根本的に解決するには新品の定着ユニットへの交換なんだけど、メーカーはパーツとして一般には販売していないのでメーカーもしくは修理業者に作業を依頼するしかない。
となるとパーツ代(税別27,370円)と工賃等で5万円強ほど費用がかかることになる。
経過年数とこれまでの印刷枚数を考えると、トナー等を駆動するギアも消耗している可能性が高く、一緒に交換する必要があるからパーツ代はもう少し高くなりそう。
取り敢えずは故障して廃棄予定の同機種から比較的綺麗な定着ユニットを外して交換かなぁ?
昨日は妻の仕事絡みで商品撮影をした。
数年ぶりだったので前回のことをあまり覚えておらず、機材も新しくなったので手探り状態・・・・・
だったのだけど、結局以前の機材を引っ張り出しての撮影となった。
撮影終了後、昨日の時点では問題無さそうに思えたのだけど、今日になってやはりおかしいと言うことになって、結局撮影し直しとなった。
まぁ、面白いから良いんだけどねぇ(汗)。
先の記事にも関係するが、トラブルの直接の原因はサーバーの容量不足。
前日までは問題無かったが、その日の朝にクライアントPCから接続するサーバーを切り替えていて、新しいサーバーの割り当て容量が少なかったために起きた不具合だった。
切り替え作業は旧サーバーから新サーバーに全ユーザーのファイルを属性を同じにしたままコピーし、その後にDNSサーバーに記述してあるIPアドレスを新しいサーバーのものに書き換えた。
ADサーバーで接続先を変更するのが本来のやり方なんだろうけど、そうするとポリシーが適用されるまで時間がかかるが、DNSサーバーのAレコードの書き換えならすぐに反映される。
今回のトラブルでクライアントPCが接続する先のサーバーが新しいサーバーになっていることが確認できたのはラッキー(?)だったな(汗)。
ユーザーから「PCのデスクトップにあるアイコンが見えなくなった、動作も重い。」との連絡が入った。
一部のユーザーのPCはフォルダリダイレクトでユーザーファイルをストレージサーバーに置いてあるので、そのせいかと思ってリモートで設定を見るとドンピシャその通りだった。
そこでストレージサーバーの状況を見ると割り当てている容量をほぼ使い切っていて、ファイル/フォルダの属性を変更しようとしても容量不足というエラーが出るだけ。
仕方が無いので不要なフォルダ(使用者のいないユーザーフォルダ)を削除しようとしたが、こちらも容量不足でエラーになるorz。
にっちもさっちも行かなくなったが、駄目元で数MB程度のファイルを一個だけ削除したら無事に削除できた。
これは大量にファイルを削除するのは無理でも少量ずつならOKでは?と思い、少しずつ削除している内に数GB程度のフォルダなら削除できるようになった。
その最中に元々のPCのデスクトップにアイコンが表示されるようになり、動作も軽くなってきたと報告がされてきた。
最終的には100GB弱の空き容量を確保出来たので、当面はこれで様子見かな?(汗)。
でも、その内に割り当ての容量を増やさないと駄目だろうなぁ・・・
ユーザーから旧式のノートPC「hp Elite Book 830 G5」が送られてきた。
少し前に「動作が遅く(重く)て業務に支障が出るし、ノートである必要は無いので、新しいデスクトップPCに替えてくれ。」と言われて送ったデスクトップPCへの移行が済んで用済みになったので送り返されてきたもの。
CPUが第8世代のCore i3でメモリ容量が8GB、ストレージもM.2のSSDだけどSATA接続でOSはWindows11なので今となっては遅いと感じるのも無理は無いスペック。
使い道が無いので処分することになるが、取り敢えずメモリを倍の16GBに増やしてOS等のアップデート中。
.Net Frameworkのアップデートが途中で止まったようになり時間がかかったけど、何とか完了。
再起動後も大きなアップデートが有る筈なので、まだしばらく時間がかかりそうだな(汗)。
今日は日曜日で仕事は休み。
特に予定は無いけど、生活用品等で付属しているものを買いに出かけるつもり。
今のところ札幌は晴れているけど、雪雲が接近しつつあるようで予報通り午後からは雪が降りそう。
買い物は天気の良い今のうちに行くのが良さそうだな。
ユーザー宛に”エフティーコミュニケーションズ”と名乗る会社から電話があったと連絡が来た。
電話を受けた人から話の内容を聞くと、電話回線をまとめている主装置の交換が必要で、その説明をしたいのと既存の設備を見たいので訪問したいとのこと。
受けた人はその辺は全く詳しくないので、折り返し電話をすると言って私に電話番号と相手の担当者の名前を教えてくれた。
私はそんな会社と付き合いは無いので、社名でググると確かにビジネスホン関係の会社は存在するが、その会社の北海道支店とは電話番号が全く異なる。
電話番号でググるとNTTの子会社を騙ることもある迷惑電話らしい。
慌てて折り返しの電話をしなくて正解だったな(汗)。
どうも電話に出た人に電話機のメーカーや型番を聞いてそれらしい話をしたようだが、ビジネスホンのメーカーなんて数が無いし、機種名だってメーカーが判れば最初の数文字を当てることは可能でそれらしい営業トークは出来るから信じてしまう人もいるかもしれない。
なので、今後同じ会社から電話がかかってきたら断ったほうが良いと伝えてこの件は終了した。
ちなみにかけてきた電話番号は
011-350-5271
番号を払い出したキャリアはNTTコミュニ―ケーションズかな?
札幌は昨日からの雪は夜にはやんだものの、日の出前から再び降り出してきた。
日の出頃に外を見ると真っ白で遠くが見えないほど激しい降り方になっている(汗)。
積雪も6時から7時までの1時間で6cm増えて36cmとなっている。
これでも平年値よりは少ないが、このところ正月休み明けの雪が少なかったのでかなり多くなった感がある。
気温は昨日までより高く、7時までの最低気温は氷点下3.4度で昨日より6度も高い。
予報では日中も雪が降りやすい天気なので積雪はさらに多くなりそう。
予想最高気温は氷点下2度で昨日より3度低く、今日は雪と気温で冬らしい寒い日になりそうだ。