ALL suidされた所有者rootのスクリプトがroot権限で動作されない件を対処する bash/shスクリプトは、suid&所有者rootでも、root権で実行されないsuidビットが設定されている実行可能ファイルは、そのファイルの所有者の権限で実行されます。所有者がrootなら、root権限で動作します。ただし、bashや... 2023.11.10 ALL Linuxトラブルシューティングプログラミング
ALL alexa_remote_control.sh でリフレッシュトークンを使用する 下記の記事で紹介した alexa_remote_control.sh でEメール・パスワード認証を使用していましたが、気づいたら動作しなくなっていました。リフレッシュトークン使用で動作するようになりますので、設定を説明します。なお、Rasp... 2023.11.03 ALL LinuxRaspberry Piソフトウェアトラブルシューティング
ALL WSL2 環境のコピー WSL2のディストリビューション環境を、コピーする方法です。下記記事で手動でインストールしたディストリビューションもコピーできます。WSL で WindowsStoreからのインストールと同等のUbuntu22.04イメージを手動でインスト... 2023.10.12 ALL LinuxWindowsWSL
ALL Androidで、自己署名証明書を入れようとしたら”証明書をインストールするには、秘密鍵が必要です” と出る Android11以降では、自己署名証明書を入れようとしたら、下の画像のように「証明書をインストールするには、秘密鍵が必要です」と出てインストールできません。プライベート認証局(オレオレ認証局)の証明書作成時に、本記事で説明の設定が必要です... 2023.09.14 ALL Linuxサーバトラブルシューティング
ALL Sambaで特定ユーザーにだけ共有が見えるようにする LinuxでWindowsファイル共有を実現するSamba で、特定のユーザーにだけ共有を見せる設定です。valid users で制限する方法ではユーザの制限はできますが、共有自体は全ユーザーに見えています。本記事の設定では、アクセス権の... 2023.07.26 ALL LinuxWindowsサーバ
ALL WSL で WindowsStoreからのインストールと同等のUbuntu22.04イメージを手動でインストールする WSL で WindowsStore からインストールする場合と同等の、Ubuntu 22.04 LTSイメージを手動でインストールする方法です。インストール先パスを指定したり、複数Ubuntuをインストールすることができます。基本は下記記... 2023.07.05 ALL LinuxWindowsWSLサーバ
ALL OpenLDAPサーバーの冗長化(Ubuntu) はじめにUbuntuでの、OpenLDAP LDAPサーバーの冗長化の設定方法です。本記事では、すでにLDAPサーバーが動作していることを前提に、LDAPサーバーのエントリを別のサーバに一方向で同期させる、レプリケーション機能を設定します。... 2023.06.21 ALL Linuxサーバ
ALL Let’s Encryptでサブドメインのワイルドカード証明書の取得方法 はじめにLet's Encrypt で1枚の証明書で、*.test.example.com と *.subtest.test.example.com といった、ワイルドカード・サブドメインのワイルドカードを取得する方法です。*.test.e... 2023.05.24 ALL Linuxサーバ
ALL リダイレクトで追記されているファイルをログローテートする場合 問題と解決方法リダイレクトで追記されているファイルのログローテートの注意点です。logrotateの設定で copytruncate を指定しますが、リダイレクトの仕方によっては、ローテート実施後でもファイルサイズはそのままで、ファイルの内... 2023.05.22 ALL Linuxサーバトラブルシューティング
ALL Let’s Encryptでワイルドカード証明書の取得方法 はじめにSSL証明書を取得する場合、host1.test.example.com、host2.test.example.com のように複数ホストの証明書を取得するのは面倒なので、Let's Encrypt でまとめてワイルドカード証明書を... 2023.05.20 ALL Linuxサーバ