ライトセーバーで
野菜を切る料理人
「何でも切れるから便利だ」
そう言って最強の武器を台所で振り回せば、
いつか必ず、自分の指ごとまな板を焼き切ることになります。
- サーバー作業は、常に `root` ユーザーで行っている
- AWSのIAMユーザーに `AdministratorAccess` をつけている
- 「権限エラーで怒られるのが面倒だから」フル権限にしている
- `rm -rf /` というコマンドの恐ろしさを知らない
たった一つのタイプミスで、会社すべてのデータを消し飛ばす可能性があります。
01. 指先一つでOS消滅
(System deleting all files starting from root...)
Linuxにおいて `root` は全能の神です。
警告も確認もなく、あらゆるファイルを抹消できます。
もし、ログファイルを消すつもりで、うっかりスペースを一つ多く入力して `rm -rf /` と打ってしまったら?
その瞬間、OSを含むすべてのファイルが消え去り、サーバーは沈黙します。
「自分は間違えない」という過信こそが、最大のリスクです。
自分自身を守る「命綱」だ。
02. 最小権限の原則
セキュリティの基本原則に「最小権限(Least Privilege)」があります。
「その作業に必要な、最低限の力だけを持つ」べきだという考え方です。
普段は一般ユーザーで作業し、本当に必要な時だけ `sudo` コマンドで一時的に権限を借りる。
これがプロの作法です。
何でも切れるライトセーバーを常時起動しておく必要はありません。ペティナイフで十分なのです。
03. 権限管理を設計する
「開発スピードが落ちるから」と全員に管理者権限(Admin)を渡していませんか?
それはスピードではなく、手抜きです。
誰が、いつ、何の操作をしたか。ログを残し、権限を細かく管理する。
面倒に見えるこの積み重ねだけが、破滅的な「操作ミス」から組織を守ります。