suer TIL
eye catch
【getent】ユーザーの情報(UID・ホームディレクトリ・シェル)を調べる (passwd)
ユーザーのUID、ホームディレクトリ、ログインシェルなどを調べたいときは、getent passwdを使う。 $ getent passwd alice alice:x:1001:1001:Alice Example:/home/alice:/bin/bash /etc/passwdと同じ形式の1行が表示される。/etc/passwdを直接読むgrepと違い、getent passwdは/etc/nsswitch.confに従ってユーザーを探す。/etc/passwdに無い、LDAPやSSSDなどのディレクトリサービス上のユーザーも表示できる。実行例はUbuntu 24.04(glibc 2.39)のもの。
LINUX
2026-10-01 2026-10-01
eye catch
【getent】参照元を指定して取得する (-s)
/etc/hostsとDNSのどちらの結果なのかを切り分けたいときなど、特定の参照元だけでgetentを実行したいときは、-sオプションを使う。
LINUX
2026-10-01 2026-10-01
eye catch
【getent】IPv4とIPv6の全アドレスを一覧表示する (ahosts)
ホスト名に対応するIPv4とIPv6のアドレスをすべて確認したいときは、getent ahostsを使う。 $ getent ahosts example.com 172.66.147.243 STREAM example.com 172.66.147.243 DGRAM 172.66.147.243 RAW 104.20.23.154 STREAM 104.20.23.154 DGRAM 104.20.23.154 RAW getent hostsは、同じ名前にIPv6のアドレスがあるとIPv6のアドレスだけを返す。getent ahostsは、IPv4とIPv6の両方を含め、名前解決で得られたアドレスをソケットタイプごとに返す。実行例はUbuntu 24.04(glibc 2.39)のもの。
LINUX
2026-10-01 2026-10-01
eye catch
【getent】/etc/hostsを含む実際の名前解決結果を確認する (hosts)
/etc/hostsに書いた設定が効いているか、ホスト名がどのIPアドレスに解決されるかを、アプリケーションが見る結果のまま確認したいときは、getent hostsを使う。
LINUX
2026-10-01 2026-10-01
eye catch
【openssl】コマンドの使い方まとめ
opensslは、暗号化、ハッシュ、鍵や証明書の作成、TLS接続の確認など、多くの機能を1つにまとめたコマンドである。openssl [サブコマンド] [オプション]の形式で使う。ここでは、やりたいこと別に、各機能を解説した記事へリンクする。
LINUX
2026-10-01 2026-10-01
eye catch
【openssl】使える暗号の一覧や処理速度を確認する (ciphers/speed)
手元のopensslで使えるTLSの暗号スイートや、ハッシュ・暗号アルゴリズムの一覧を確認したいときは、openssl ciphersやopenssl listを使う。処理速度を比較したいときはopenssl speedを使う。
LINUX
2026-10-01 2026-10-01
eye catch
【openssl】検証用のTLSサーバーを起動する (s_server)
TLSクライアントの動作確認や、証明書の設定確認のために、手元にTLSサーバーを立てたいときは、openssl s_serverを使う。Nginxなどのサーバーソフトを設定しなくても、証明書と秘密鍵の2つのファイルだけでHTTPSサーバーを起動できる。
LINUX
2026-10-01 2026-10-01
eye catch
【openssl】SNIやTLSバージョンを指定してサーバーに接続する (s_client)
サーバーがどのTLSバージョンや暗号スイートに対応しているか、SNI(Server Name Indication)でホスト名を切り替えられるか、といった接続の条件を調べたいときは、openssl s_clientのオプションを使う。
LINUX
2026-10-01 2026-10-01
eye catch
【openssl】ファイルに電子署名を付けて検証する (dgst -sign)
配布するファイルが改ざんされていないことを受け取る側に証明したいときは、秘密鍵でファイルに電子署名を付ける。受け取る側は、公開鍵で署名を検証する。openssl dgst -signと-verifyを使う。
LINUX
2026-10-01 2026-10-01
eye catch
【openssl】PFX(.p12)ファイルを作成・展開する (pkcs12)
秘密鍵と証明書を1つのファイルにまとめたPFX(.pfx、.p12)を作りたいときは、openssl pkcs12 -exportを使う。Windowsの証明書ストアやmacOSのキーチェーン、Javaのキーストアなどに、秘密鍵付きの証明書を取り込む場合に使う。
LINUX
2026-10-01 2026-10-01
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【getent】ユーザーの情報(UID・ホームディレクトリ・シェル)を調べる (passwd)
LINUX
2026-10-01 2026-10-01
eye catch
【getent】参照元を指定して取得する (-s)
LINUX
2026-10-01 2026-10-01
eye catch
【getent】IPv4とIPv6の全アドレスを一覧表示する (ahosts)
LINUX
2026-10-01 2026-10-01
eye catch
【getent】/etc/hostsを含む実際の名前解決結果を確認する (hosts)
LINUX
2026-10-01 2026-10-01
eye catch
【openssl】コマンドの使い方まとめ
LINUX
2026-10-01 2026-10-01
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer