手当たり次第に書くんだ

飽きっぽいのは本能

Ubuntu 26.04 sudo ユーザーの作成

Ubuntu 26.04 サーバー管理ガイドへ戻る

Ubuntu 26.04 をサーバーとして運用する場合、root で直接作業するのではなく、管理用ユーザーを作成して sudo 経由で権限昇格する形にしておくと扱いやすくなります。

現在のユーザーを確認する

id
whoami
groups

まず現在ログインしているユーザーがどのグループに所属しているかを確認します。Ubuntu では一般的に sudo グループに所属しているユーザーが sudo を使えます。

管理ユーザーを作成する

sudo adduser adminuser

ユーザー名は環境の命名規則に合わせます。個人名を使うか、管理用の共通名を使うかは運用方針次第です。

sudo グループへ追加する

sudo usermod -aG sudo adminuser
id adminuser

-aG-a を付け忘れると、既存の補助グループを置き換える危険があります。ユーザーをグループに追加するときは必ず確認して実行します。

sudo 権限を確認する

su - adminuser
sudo -v
sudo whoami

sudo whoamiroot を返せば、sudo による権限昇格が動作しています。

sudoers を編集する場合

sudo visudo

sudoers を直接編集する場合は、必ず visudo を使います。構文エラーがあると sudo が使えなくなり、復旧が面倒になります。

パスワードなし sudo を使う場合

sudo visudo -f /etc/sudoers.d/adminuser

パスワードなし sudo は自動化には便利ですが、セキュリティ上の影響があります。使う場合は対象ユーザー、対象ホスト、運用前提を明確にします。

adminuser ALL=(ALL) NOPASSWD:ALL

別セッションで確認する

sudo や SSH の設定を変更するときは、現在のセッションを閉じる前に別セッションでログインと sudo を確認します。失敗しても戻れる状態を残しておくのが安全です。

Ubuntu 26.04 サーバー管理ガイドへ戻る

Ubuntu 26.04 sudo ユーザーの作成

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る