セキュリティ
使っていないアカウントを残さない
2026年8月17日
レン
友達に手伝ってもらったとき、アカウントを作ったんだけど…そのままだったかも。

ウィルスン
フフフ…それだ。誰も使っていないアカウントほど都合の良いものはない。パスワードが変更されることもなく、ログインしても「いつもの人だろう」と思われる。何より、キミがそのアカウントの存在を忘れている。

レン
忘れてた…!

プロクラ
よくあることだよ。人が離れてもアカウントは残り続けるからね。定期的に棚卸ししよう。
確認すること
- サーバー上のユーザー一覧に、身に覚えのないものが無いか
- 各ユーザーの認証鍵ファイルに、不要な公開鍵が残っていないか
- sudo権限を持つユーザーが必要最小限か
- VPS管理画面の側にも、共有したアカウントが残っていないか
- アプリケーション側の管理者アカウントも同様に確認する
守りは「重ねる」のが基本
攻撃
ファイアウォール
不要な入口を塞ぐ
SSH鍵認証
総当たりを無効化
OS更新
既知の穴を埋める
サーバー
1つ破られても次の層で止まる。どれか1つでは不十分
鍵の回収は忘れられやすい

プロクラ
特に見落としがちなのがSSHの公開鍵だよ。アカウントを消しても、別のユーザーに登録した鍵が残っていれば、そこから入れてしまう。「誰の鍵か」が分かるようにコメントを付けておくと、後で整理しやすいよ。

レン
誰の鍵か分からなくなるの、あるあるだ…

プロクラ
作業を手伝ってもらうときは、最初から「終わったら消す」前提でアカウントを作るといいよ。作るときに消す日を決めておけば、忘れにくくなる。
棚卸しの手順

プロクラ
難しいことはしなくていいよ。年に数回、この順で見るだけで十分に効く。
- サーバー上のユーザー一覧を出す。自分で作った覚えのないものが無いか
- 各ユーザーのSSH公開鍵ファイルを開き、不要な鍵が残っていないか
- sudo権限を持つユーザーを確認する
- VPS事業者の管理画面側にも、共同利用者が残っていないか
- 外部サービスの連携(デプロイ用の鍵、連携アプリ)も同じ目で見る
消すときの注意

プロクラ
アカウントを消すだけでは終わらないことがある。そのユーザーで動いていた処理が止まる、そのユーザーが所有していたファイルが宙に浮く、といった副作用があるからね。
- そのユーザーで動いている定期実行や常駐プロセスがないか先に確認する
- すぐ消すのが不安なら、まずログインを無効にして様子を見る
- 所有しているファイルの引き継ぎ先を決めてから消す
- 消した記録を残しておく(誰をいつ消したか)

レン
作るときに消す日を決める。鍵の回収も忘れない。
共同作業のときの決めごと
- 手伝ってもらうときは、最初から期限を決めてアカウントを作る
- 鍵は個人ごとに分ける。1つを共有しない
- 作業が終わったら、その日のうちに無効化する
- 誰にいつ渡したかを記録しておく

プロクラ
記録が残っていれば、棚卸しのときに迷わないよ。
あわせて読みたい
- セキュリティ権限777の罠:ファイルパーミッションの基本権限を777にして直すのがなぜ危険か、3桁の数字の意味、そして所有者を合わせるという本筋の直し方。鍵やログなど特に注意するファイルまで解説します。
- セキュリティ個人情報を預かるということ:立場が変わる、という話他人の情報を保管する側になると何が変わるのか、漏らしたときに起きること、そして設計の段階でリスクそのものを減らす考え方を解説します。
- セキュリティ侵入されたら、復旧より先に保全する乗っ取りが疑われるときに真っ先にやるべきこと、慌てて再構築すると失うもの、記録すべき項目と、他人に被害が及んでいる場合の優先順位を解説します。
- セキュリティそのパスワード、何が守れていないのか:長さ・使い回し・管理ツール複雑さより長さが効く理由、使い回しが一箇所の流出で全部を失わせる仕組み、管理ツールの現実的な使い方と、そもそもパスワードを使わない選択肢を解説します。