icon

perlモジュールはだいたいインストール方法変わらないので、SBoのスクリプトのバージョンだけ書き換えでなんとかなるかな

icon

とりあえず、Digest::SHA1まで確認

icon

$ ls /var/lib/pkgtools/packages | grep _SBo$ | grep perl | wc -l
26

icon

SBoのperlモジュール、割とメンテされてない

icon

時計メーカーが出してるNTPサーバーとか置きたいけど、お高い上にNICT以上の精度が出るわけでもないと思うので保留

icon

ちゃんとNTPも設定しようね……

icon

起動状態でもこんなにずれる??

icon

びわそーしゃるのTOTPなんか時々失敗するなと思ったら、25secもずれてた

icon

あー、どっちかっていうと、smb://とかのURLっぽいやつをよろしくやってくれるサービスって方が正しいのか(ふわふわ

icon

あとごみ箱の機能とか

icon

gvfsってファイルマネージャからリムーバブルディスクマウントしたりするサービスじゃなかったっけ

icon

折角主鍵引っ張り出したので、 Keyoxide対応をするなどした

icon

若干問題があるとすると、カードリーダーが繋がってると、SmartCard挿さってなくても、GPGがそっち見に行っちゃうらしく、YubiKeyが使えなくなること

icon

ちゃんと夢の通りにSmartCardに鍵の書き込みができました

icon

PGP SmartCardに秘密鍵書き込んでる夢見たけど、起きたらFactory Resetしただけだった

icon

おはよう世界

icon

とてもねむい

icon

ボイロメカバレはいいぞ

icon

ANDROID CONCEPT - ゆうぐれさんぽうぇぶ! - BOOTH - https://booth.pm/ja/items/3815076

Web site image
ANDROID CONCEPT - ゆうぐれさんぽうぇぶ! - BOOTH
icon

ぬぁー調子が出ない

icon

# slackpkg show-changelog
Wed Apr 27 21:43:51 UTC 2022
patches/packages/curl-7.83.0-x86_64-1_slack15.0.txz: Upgraded.
This update fixes security issues:
OAUTH2 bearer bypass in connection re-use.
Credential leak on redirect.
Bad local IPv6 connection reuse.
Auth/cookie leak on redirect.

これか

icon

ちなみに流行りのやつじゃありませんでした(検査はした

icon

やっとこさ復活してきた

icon

あとお腹の調子が悪いので食欲がないのよねえ

icon

熱はありそうでない

icon

なんか節々が痛ひ

icon

それはさておき、今日は具合が悪くてお休みです

icon

寝たくないというか体感時間を伸ばしたい

icon

明日、というか今日の後処理が面倒で寝たくなさはあるけど

icon

さて、そろそろ寝ましょ

icon

まー元を辿れば日頃の行いと言えばそうなのですが

icon

あと3日でGWって時に何故ここまで忙しくならないといけないの

icon

まぁ、後2つはほぼ同じですが

icon

ズボンのチャックが壊れ、締め切り直前にトラブり、締め切りを逃した

icon

なんかぼんやりアニメを飛ばし見してたら土日が終わった

icon

かいせんどーん

Attach image
icon

ちょっと遠いけど久々にモス買って帰ろうかしら

icon

お昼どうしよ

icon

今日はいつもより泳いだのでとてつもなくえらい

icon

おはよう世界

icon

喫茶店に行こう

icon

副鍵はYubiKeyに入れていて、これは主鍵用として運用しようかと

icon

まぁ、カードリーダー無いので読めないんですけど

icon

おはようせかい

icon

というか、SuExecが有効だから、ユーザーのcgi-binが侵害されれば、apacheユーザーの権限どころか、ユーザー自身の権限で自由に動けるわけですし

icon

まーでも、そのぐらいは許容かな

icon

この場合、apacheユーザーは全ユーザーの少なくともホームディレクトリにはアクセス出来るし、umask=0022の場合、パスさえ分かればホームディレクトリ以下の任意のファイルが読めることになる

icon

要するに
$ setfacl -m "u:apache:--x"

icon

ああああああああ

icon

きたああああああああく

icon

やってること仕事と大して変わらないのに、何故

icon

最近気づいたけど、お仕事が忙しいとマイコン弄りたくなる

icon

効果は分からんけど、それはドリンクも同じなのでー

icon

お仕事忙しい時、寝る前に飲む疲労回復系のドリンクよく飲んでたんだけど、これって結局ビタミン補給だよな……って思って、ビタミン剤飲んで寝る習慣になった

icon

(ビタ)ミン剤を飲んで寝る

icon

suexecの実行ユーザーチェックを迂回出来る場合の対策で、そもそも実行ユーザーのグループ以外はsuexecを実行できないようにする感じ

icon

Apacheのwebサイトにあるアドバイスに従って、
chgrp apache /usr/sbin/suexec
chmod 4750 /usr/sbin/suexec
もやってる

icon

> AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
おっけー

icon

パッケージ名はhttpdなのに

icon

実行ユーザー名、httpdだと思ったらapacheだった

icon

httpdのsuexecを有効にするなどする

icon

とりあえずやることやったので、ねる

icon

というかこれ、データ引っこ抜いて新サーバーに移した方が早くないか

icon

実はパスワード忘れてアクセス手段がないので、amelia.loquat.moeを落として、HDD引っこ抜いて更新します

icon

とりあえず残ってる4/6までのログにはadmin.cgiへのアクセスはなし

icon

一応、XSSは手前にあるmodsecurityで弾いてくれるはずですが

icon

JVN#59576930: ぜろちゃんねるプラスにおけるクロスサイトスクリプティングの脆弱性 - https://jvn.jp/jp/JVN59576930/

JVN#59576930: ぜろちゃんねるプラスにおけるクロスサイトスクリプティングの脆弱性
icon

ぐえーかえる

icon

しゃわったら目が覚めた

icon

今日も眠いので寝る

2022-04-18 22:19:40 下心の投稿 kensin4649@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

2022-04-18 22:18:47 下心の投稿 kensin4649@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

一体、どこを彷徨っていたの

icon

日本に届くまで1ヶ月掛かった荷物がやっと届きそう

Attach image
icon

思ってたより最近

icon

最後に夢日記つけたのが

icon

検索機能のテストがてらハッシュタグで調べたら、3/9ですって

icon

そう言えば最近夢見ない

icon

ぬあー、やる気が起きねえ

icon

ログの書き込み量が結構多いので、これだけ何とかしないといけなそうだけども

icon

そういえばサーバーはとりあえず無事だよ

icon

明日の朝起きて、サーバーが何かヤバいことになってなければ、とりあえず良しとする

icon

さて、今日は一日中眠かったので、もう寝ましょう

icon

問題なさそうなので、VPS解約

icon

ありがとありがと!

icon

ふぁぼられたので大丈夫そう、ありがとうございます!

icon

見えています?

icon

そういえば、とりあえず投稿は受信出来てるのは確認できるけれど、このサーバーの投稿が送信出来てるかどうかは確認してない

icon

daemonコマンドでバックグラウンド動作も完璧になったので、完璧です

icon

ANALYZEしたら直ったのでヨシッ!

icon

とりあえず復帰、だけどDBがめちゃくちゃ重い

icon

実況中継はTwitterで

icon

こういう時に、別インスタンスにアカウントがあった方が良いかも、となる

icon

さて、サーバーの移転をするので、暫く繋がらなくなります

icon

めちゃくちゃねむい

icon

CREATE INDEX が終わらない

icon

まー、ディスクが溢れなければヨシッ

icon

普段データベース使わないので、デカいのか分からぬ

icon

gz圧縮しても1GB近くある

icon

とりあえずpg_dumpで雑に引っこ抜いたデータを食わせる

icon

これ絶対PostgreSQLのバージョンアップする時事故るやつだ

icon

で、更にビルドスクリプトのconfigureオプションに--with-uuid=osspを追加する必要がある

icon

PG_EXTENSIONS=ALL でpg_trgmはビルドされるけど、uuid_osspの方は更にlibrareis/uuidが必要

icon

Pleroma使う場合、pg_trgmとuuid_osspの拡張機能が必要だけど、SlackBuildそのままだとこの辺がビルドされない

icon

あとはもう少し動かしてみて、大丈夫そうならサーバー移転ですね

icon

localはpeer認証なので、これでPleroma実行ユーザーだけが安全、高速にデータベースに接続出来る

icon

Pleroma - Postgres間をUnixソケットで繋ぐの出来た

icon

とりあえず何も考えずにPostgreSQL入れた

icon

OpenSSLの関数が無いとかなんとか

icon

Pleromaのビルド済みバイナリ使おうとしたら、なんかエラーが出た

icon

金曜日なので無敵

icon

なんか(ふわふわ

icon

積んでるDevTermなんかに使いたくなってきた

icon

とりあえず、もう寝ましょう

icon

とりあえずうちのサーバーは入れるにしても身内だけなので、諦めてumask 0022でhttpdから見られるようにして、どうしても見られたくないファイルは各自でパーミッション変えてねってことにする

icon

難しいというか、工夫されてるというか

icon

とりあえずなんか難しい仕組みで動いてるっぽいことは分かったので、ここまでにしておこう

icon

多分そんな感じ

icon

だと思っていたんだけど、少なくとも今見た感じでは、httpdをユーザー毎にユーザーの権限で起動することで、その制限を回避してる、っぽい

icon

そして、大抵の場合、httpdは専用のユーザーで動いてるので、ホームディレクトリ内のファイル、例えば~/www/index.htmlみたいなのにアクセスするには読み取り権限が必要

icon

httpdがホームディレクトリの所有者以外で動いてる場合は、その他読み取り権限がないとだめ

icon

あと、ユーザーの権限でhttpdが動いてる
だからホームのパーミッションが0700でも見えるのか

icon

/var/logは見えない
なるほど、なるほど……

icon

プラン毎にサーバーが違うようなことが書いてあった気がするから、そういうのもあるかもしれない

icon

シェルログインしてみたけど、こっちの環境だとrwx------だった

icon

@kmy_myun そんな感じー
レンタルサーバーは複数のユーザーがひとつのサーバーを共有する都合上、どこかには共有してるユーザーの一覧が必要になるのよ

icon

@kmy_myun こればかりは仕方なし……。
さくらに限らず、他のサーバーでもCGI置けるところなら、見ようと思えば見られる気もするし

icon

で、私は他人のホームディレクトリが覗きたいわけでは勿論なくて、同じようなことを自分のサーバーでやろうとした場合の懸念点に対して、「ちゃんと」設定されたサーバーがどうやって対処しているかに興味があるだけ

icon

同じサーバーに収容されてる人が誰か分かるだけ

icon

中身は見えなかったよ!

icon

とりあえずスタンダードプランで申し込み

icon

@kanade_lab
確認ありがとうございます。
rwx---r-xだけ見ると中身まで見えそうですが、見えないんですね……。
何かしらの方法で所有者以外はアクセスできないように制限かけてるみたいですね。

icon

/home/xxxはホームディレクトリなのであんまり他人から見えて欲しくない(umask 0027にしたい)、一方でその他ユーザーに最低限検索権限(o+x)は与えないと、httpdからアクセス出来ないという

icon

@kanade_lab
あー、やっぱり見えますよね、そこから更に/home/他人のIDの中が見えるのかが気になってます。
見えないと多分コンテンツを公開できないのですが、一方で他人のホームが見えちゃって良いのかという部分もあり……

icon

さくらとかでシェルログイン付きのサーバー借りて、どうやって管理してるか見てみれば良いのか

icon

まぁ、やりようは幾らでもあるけども

icon

じゃあ、ホームディレクトリのアクセス権を制限しつつUserDirで公開するのは難しいのか

icon

> S_IXUSR (00100)
> 所有者による実行 (execute) / 検索 (search) (「検索」はディレクトリに対して適用されるもので、 そのディレクトリ内のエントリーへアクセスできるかを意味する)
https://linuxjm.osdn.jp/html/LDP_man-pages/man2/chmod.2.html

icon

親ディレクトリに実行権限ついてないと駄目っぽいけど、そうだっけ

icon

ホームディレクトリのパーミッションが0750とかだとhttpdからアクセス出来無い……?

icon

移転ついでにフロントエンドをPleroma-FEに戻そうかと

icon

ので、ここに繋がらなくなることがある、かも

icon

今日明日あたりでサーバー移転したい

icon

あとIMAPでSTARTTLS必須にしてるのが理解出来なくてそのまま認証通そうとして拒否られてるっぽいのとか

icon

sshdで公開鍵認証必須にしてるのにパスワード認証でやって来て門前払いされてるとか

icon

ただ、現状だと攻撃が成立してない場合が多くて、そもそもfail2banに引っ掛かることがあんまりない

icon

fail2banのフィルタ設定をちょっと見直すなどした

icon

操作性はとてもよろしくないが

icon

スマホからサーバーにアクセス出来るようになったので、暇つぶしが出来る

icon

ぬあーしごおわ

icon

ぬあーげつようび

icon

FTPSとSFTPってどっちが先なんだろうと思ったら、どっちも1997っぽい

icon

SFTPは名前が似てるだけなので……

icon

STARTTLS付きのFTPはFTPSなのか
その場合、待ち受けは21なのか990なのか

icon

FTPとFTPSの違いが分からん

icon

もうちょっと人の少ないところにすべきでしたね……

icon

お花見に行ってきた

icon

なんで/srv分割しなかったんですか

icon

automountとPAMの組み合わせで出来るかな

icon

こんな感じのことを自動で出来れば良いはず

# mkdir -pv /srv/ftp/jail/$USER/$USER
# mount --bind /home/$USER /srv/ftp/jail/$USER/$USER
# chroot /srv/ftp/jail/$USER

icon

どうしても書き込み可能で安全にchrootさせたい場合は、ユーザー毎に2階層のディレクトリにして、1階層目は書き込み権限無くした上で、1階層目にchrootさせれば良いかな?

icon

chrootする目的はログイン後にホームディレクトリより上の階層にアクセスさせない為だけど、うちのサーバーの場合は、シェルアクセスも許可してるから、あんまりそこに拘る理由はないことに気付いた

icon

chrootした後、余計なことする前に一般ユーザーに権限落とせたりはしないんだろうか

icon

で、サーバーはroot権限で動いてたりするから、最悪の場合はrootでの任意コード実行が出来ちゃう

icon

chrootした後のディレクトリにetc/nsswitch.confみたいなファイルを置くことで、libcとかが/etc/nsswitch.confとして読み込んで、そこから更に、lib/libnss_*.soみたいなライブラリが動的にロードされる、みたいなことが出来るかららしい

icon

警告ってかデフォルトでchrootを拒否される

icon

FTPサーバー(vsftpd)で書き込み可能なディレクトリにchrootするように設定すると警告が出るんだけど、それがなんでって話

icon

ちゃんとローカルユーザーでログイン出来ますね

icon

vsftpdのPAM化かんりょ

icon

あー、これリンカのオプションが間違ってるのかな

icon

なんかビルド通らないですねえ!

icon

1. PAM有効化してリビルドする
2. デフォルトでPAMが有効になってる別のパッケージを使う

icon

/etc/pam.d/vsftpdなんてファイル作ってるのに

icon

FTPサーバーにログイン出来なくて半日ぐらい頭捻ってたけど、そもそもPAMが無効でビルドされてた

icon

Op25bってやつですね

icon

サーバーにポートスキャンかけたらSMTPだけ開いてなくて、なんでだと思ったら、クライアントの回線で規制掛かってるのか

icon

ビルド思ったより時間掛からんものね

icon

なのでPostgreSQLビルドしようとしたらtclがないって

icon

そもそもSlackwareは公式で提供されてるのがMariaDBしかないのよね

icon

でも流石にもう少し検証しないと厳しいか

icon

今日中にpleromaも移転できるのではって気がしてきてる

icon

fail2ban動かしてるけど、アタックが来ないせいで効いてるのか分からん

icon

さしすせお仕事だ

icon

SASL認証とか、Submission関係は後でやろう、ミスってた場合怖いし

icon

オープンリレーの確認も問題なし

icon

とりあえず内部からの送受信、外部からの受信、メール配送はおっけい

icon

Postfix/Dovecot起動しましたわ

icon

おはようよう

icon

ちゃんと電源ボタンでロックしてるはずなんだがなあ

icon

どっかのメルマガ→Twitter→Play Storeでアプリのダウンロードが3つぐらいされて、ネットワークエラーで止まってた

icon

なんかポケットの中でスマホが誤操作しまくってた

icon

明日か明後日あたりで、構築と動作確認して、問題なさそうなら置き換え作業って感じかな

icon

まだ設定に自信がないので、とりあえず電源落としてく

icon

ほぼ全部の設定がhttpd.confに書いてあって戸惑うなどしたけど

icon

httpdが起動しました

icon

今日はここまでー

icon

とりあえずssh繋がった

icon

多分この状態でssh開いたら、大変な気がするのでfail2ban入れるまでは我慢……

icon

絶賛パッチ当て中

icon

PPPoEで繋がった

icon

今日は早いぞお

icon

あ、認証情報の管理が一元化できるっていうメリットはあったわ

icon

メールにせよhttpdにせよ、OS上にユーザー情報(もっと言えばホームディレクトリ)が無いと不便なんですもの

icon

まぁ、サーバー増やした時とかに困らなくて済むというメリットはある

icon

せっかくLDAP環境構築したのに、ほぼ全部のサービスがnss-pam-ldapd経由でアクセスしていて、これローカルユーザーでも良かったのでは?ってなってる

icon

さしすせしごと

icon

本来はこういう風に表示される(これはsystrayじゃないやつだけど)

Attach image
icon

これは今でも駄目だった

Attach image
icon

あー、ひとつ思い当たるとすると、uim-toolbar-gtk-systrayの複数アイコンが上手く表示できないのが昔あった、今も同じかは分からない

icon

Slackware 15.0(x86_64)
Xfce 4.16
UIM 1.8.8

で使えてる

icon

xfce + uim環境だけど特に支障ないよ?

icon

uim-skkが割と安定してて好き

icon

おはーーーよ

icon

1月1日に合わせてから、3ヶ月で9秒ずれてた

icon

新年度にもなったので時計を合わせます

icon

その代わりによく眠れた

icon

夢は見ませんでした

icon

それまでは繋がらないけど、Postfixとdovecotの設定でもしようか

icon

水曜日にネットワーク周りの諸々が来るのでそれまで待ち

icon

LDAPのアカウントでログイン出来た

icon

ルーターの手前にスイッチングハブ置いて、そっから直接PPPoEで繋ごう、ファイアウォールはサーバーに任せよう

icon

ひとつのルーターでネットワーク3つ管理するのは無理があったんだよ

icon

スパゲッティ状態のネットワークにサーバー足そうとしたら想像以上に苦労して泣いてる

icon

ネットワークケーブルが足りない

icon

きたああああく

icon

さて、そろそろお仕事しませう……

icon

# ntpdate ntp.nict.jp
# hwclock --systohc

icon

5分は言い過ぎだった、3分ぐらいか

icon

パソコンの時計が気付いたら5分も遅れてる

icon

だいたい新しくOSインストールした夜は悪夢を見る気がする

icon

夢というか寝る前にやったことの続きですねこれ

icon

今日の夢は延々と
$ getent passwd
の結果と睨めっこする夢だった

icon

仕事行きたくなあああ

icon

明日までおやすみ

icon

今日はここまでかな

icon

同期に時間掛かりそうだけども

icon

RAIDも無事組めまして

icon

OSのインストール終わり

icon

ふろろろろろろ

icon

早くて安全なのでUNIXドメインソケット好き

icon

Postfix - OpenDKIM間をUNIXドメインソケットでやり取りさせようとしたら微妙に躓いてた

icon

あ、検証じゃない、署名する方だ

icon

OpenDKIMでの署名検証もおっけい

icon

回線繋ぎ替えるとwww.loquat.moeに繋がらなくなるというなやみ

icon

メール送れたのでヨシッ

icon

キーボードの前が散らかってパソコン弄れねえ

icon

ちゃんとコーラもある

icon

ビッグマックを買ったので食べながらパソコン弄ってgeekごっこする

icon

泳いでお昼ー

icon

およぐーぐぐ

icon

およぎにいく

icon

キッチンタイマー作るか

icon

M5Stackってキッチンタイマーに似てるなって今気付いた

icon

おはようの世界

icon

postfixの設定に手出したら検証終わらなくなっちゃった……

icon

RAID組んで、LVMにして、インストールする

icon

とりあえずSlackware入れても良いけども、どうしょ

icon

冷却ファンが爆音だけど

icon

1年ぐらい放置してたTM200が無事起動した

icon

前に組んだ時はメールサーバーだけのサーバーだったから、virtual配送だったけど、今回はごちゃまぜサーバーだから、各ユーザーのホームディレクトリにlocal配送でも良さそうな気がしてる

icon

なんかそれなりに頑張って設定したことは覚えてる

icon

一応メールサーバー組んだことはあったけど、もう何やったか忘れてる

icon

寧ろpostfixとかそっちの方を組んでみた方が良かったまである

icon

まー、すぐ使うわけでもないし、後から追加できるだろうから、とりあえずナシでも良いっか

icon

んんん、なんか上手く動かねえ

icon

んんー、設定ファイル読んでるっぽいけど反映されぬ

icon

kdb5_ldap_utilがkdc.confから設定拾ってない疑惑

icon

動物本は品切れ、というか絶版?

icon

Kerberos、日本語情報がとても少ない

icon

なんかkerberosの構築もそんな難しくなさそうだからとりあえずやってみる

icon

現状、kerberos認証する予定のサービスがあんまり無いのよね

icon

次はkerberosとの統合だけども

icon

おー、PAMで認証まで出来た

icon

理解して弄らないとロックアウトされたり認証ザルになったりする

icon

pamの設定がまた面倒そうな

icon

nscdも設定した方が良いかなと思ったけど、LDAPがローカルにあるんだしとりあえずは不要だな

icon

あとはpam周りが安定したら、もうサーバー組んじゃうかな

icon

とりあえずACL設定出来た

icon

5本も要らないけど、必要になった時にまた2000円払うのはなんだかななので

icon

PPPoEのセッション数が5本に増えました

icon

おしごとととt

icon

GrapheneOSを信頼するんであれば、それが提供するSandbox機能も信頼すべきな気はする

icon

まー、そんなこと言ったらvendor周りとかどうなのよって話なんだけども

icon

プロプライエタリなサービスがバックグラウンドで動いてるのはなんとなく嫌というのはある

icon

GrapheneOSとしては適切にアクセス制限したGMSをそのまま使えば良いじゃんって感じなんだと思うけども

icon

要Google Playだけども

icon

GrapheneOSがいつの間にかeSIMに対応してる

icon

日本と19時間も時差あるのかー

icon

そうかエイプリルフールか