ユーザー管理
ユーザー管理:記事リスト
ユーザー管理のカテゴリーには以下の記事がリストされています。
所属しているグループ内で一時的にプライマリグループを変更する|newgrp / sg / SGIDで使い分けるグループ切り替え術
この記事のポイント
・newgrpコマンドを使うと、所属しているグループ内で一時的にプライマリグループを変更できる
・プライマリグループの一時的な切り替えはサブシェルとして動作し、exitで元のグループに戻れる
・newgrpはログインし直しと同じ扱いなので、環境変数や作業ディレクトリの挙動に注意が必要
・現代のLinux(RHEL9系・Ubuntu 24.04系)でも newgrp は標準コマンドとしてそのまま動く
続きを読む "所属しているグループ内で一時的にプライマリグループを変更する|newgrp / sg / SGIDで使い分けるグループ切り替え術"
ユーザーのプライマリグループを変更する
「Linuxユーザーのプライマリグループを別のグループに変更したい」
プライマリグループの変更は usermod -g コマンドで実施します。グループ名または GID を指定して変更できます。
この記事では、usermod -g コマンドを使ったプライマリグループの変更方法を解説します。
プライマリグループの変更は usermod -g コマンドで実施します。グループ名または GID を指定して変更できます。
この記事では、usermod -g コマンドを使ったプライマリグループの変更方法を解説します。
【この記事でわかること】
・usermod -g でユーザーのプライマリグループを変更できる
・変更先のグループはシステムに既に存在している必要がある
・-g(プライマリ)と -G(サブグループ)の違いを理解できる
・変更後に /etc/passwd の GID が更新されたか確認できる
・usermod -g でユーザーのプライマリグループを変更できる
・変更先のグループはシステムに既に存在している必要がある
・-g(プライマリ)と -G(サブグループ)の違いを理解できる
・変更後に /etc/passwd の GID が更新されたか確認できる
グループパスワードを削除する|gpasswd -r / -R の使い分けと現代運用の判断軸
「グループに設定したパスワードを削除したいが、どのコマンドを使えばよいか」
「gpasswd -r と gpasswd -R の違いがわからない」
「グループパスワード自体、本当に必要なのか?」
この記事では、Linuxでグループパスワードを削除する手順を、現役のサーバー管理者の立場で実務的に解説します。
gpasswd -r / gpasswd -R の使い方と違い、削除後の動作確認、グループ管理者の権限の仕組み、そして「現代の運用ではグループパスワードを使うべきか」という設計判断までを一気通貫で扱います。
動作確認環境:RHEL 9.4 / Ubuntu 24.04 LTS / shadow-utils 4.x。
「gpasswd -r と gpasswd -R の違いがわからない」
「グループパスワード自体、本当に必要なのか?」
この記事では、Linuxでグループパスワードを削除する手順を、現役のサーバー管理者の立場で実務的に解説します。
gpasswd -r / gpasswd -R の使い方と違い、削除後の動作確認、グループ管理者の権限の仕組み、そして「現代の運用ではグループパスワードを使うべきか」という設計判断までを一気通貫で扱います。
動作確認環境:RHEL 9.4 / Ubuntu 24.04 LTS / shadow-utils 4.x。
この記事のポイント
・グループパスワードの削除は gpasswd -r でパスワード自体を削除する
・gpasswd -R はパスワード入力でのアクセスを「制限」する設定(削除とは別概念)
・/etc/gshadow の該当グループ行の第2フィールドが ! になれば削除成功
・現代のLinux運用ではsudoersでの権限管理が主流、グループパスワードは非推奨
グループにメンバーを追加する|gpasswd -aとusermod -aGの違い・-a忘れ事故の防ぎ方
この記事のポイント
・グループにメンバーを追加するには gpasswd -a ユーザー名 グループ名 を使う
・gpasswd -a を -a なしで実行するとパスワード設定モードになり追加されない
・usermod -G でも追加できるが既存所属を上書きしないよう -aG 併用が必須
・追加後は id ユーザー名 / cat /etc/group で反映を必ず確認する
そんな質問を、セミナーで何度も受けてきました。
原因のほとんどは、gpasswd や usermod のオプション指定の落とし穴です。とくに usermod -G を -a なしで実行して、既存のセカンダリグループを丸ごと吹き飛ばすという事故は、現場でもよく見かけます。
この記事では、20年以上Linuxサーバーを運用してきた経験から、グループにメンバーを安全に追加する方法と、現場で実際に起きるトラブルとその回避策を解説します。RHEL系(Rocky Linux 9 / RHEL 9)、Ubuntu系(Ubuntu 22.04 / 24.04 LTS)の両方で動作確認しています。
groupaddコマンドでグループIDを指定してグループを追加する方法|GID管理の実務も
「グループを追加するときにGIDを自分で指定したい」
「複数サーバーでGIDを統一して管理したいけど、どうすればいいの?」
Linuxでグループを追加すると、システムが自動的にGID(グループID)を割り当てます。しかし、複数サーバー間でGIDを統一したい場合や、運用ルールでGIDの範囲を決めている場合は、手動でGIDを指定する必要があります。
この記事では、
基本的な使い方、-gオプションでのGID指定、/etc/groupでの確認、groupmod・groupdelによるグループ管理まで、実務で使える知識をまとめました。
※ groupaddコマンドの実行にはroot権限が必要です。
「複数サーバーでGIDを統一して管理したいけど、どうすればいいの?」
Linuxでグループを追加すると、システムが自動的にGID(グループID)を割り当てます。しかし、複数サーバー間でGIDを統一したい場合や、運用ルールでGIDの範囲を決めている場合は、手動でGIDを指定する必要があります。
この記事では、
groupadd コマンドでGIDを指定してグループを追加する方法を解説します。基本的な使い方、-gオプションでのGID指定、/etc/groupでの確認、groupmod・groupdelによるグループ管理まで、実務で使える知識をまとめました。
※ groupaddコマンドの実行にはroot権限が必要です。
【この記事でわかること】
・groupaddコマンドとは?
・GIDを指定してグループを追加する
・グループの確認方法
・グループの変更と削除
・groupaddコマンドとは?
・GIDを指定してグループを追加する
・グループの確認方法
・グループの変更と削除
グループを削除する
「不要になったLinuxグループを削除したい。ただし削除できない場合もあると聞いた」
groupdel コマンドでグループを削除できます。ただし、削除しようとするグループがいずれかのユーザーのプライマリグループに設定されている場合は削除できません。
この記事では、groupdel コマンドの使い方と、削除できない場合の対処法を解説します。
groupdel コマンドでグループを削除できます。ただし、削除しようとするグループがいずれかのユーザーのプライマリグループに設定されている場合は削除できません。
この記事では、groupdel コマンドの使い方と、削除できない場合の対処法を解説します。
【この記事でわかること】
・groupdel コマンドでグループを削除する方法
・プライマリグループが設定されていると削除できない理由
・削除前に /etc/group と /etc/passwd で状態を確認する方法
・削除できない場合にユーザーのプライマリグループを変更して対処する手順
・groupdel コマンドでグループを削除する方法
・プライマリグループが設定されていると削除できない理由
・削除前に /etc/group と /etc/passwd で状態を確認する方法
・削除できない場合にユーザーのプライマリグループを変更して対処する手順
Linuxユーザーのパスワードロックを解除する
「パスワードロックをかけたユーザーを再度ログインできるように戻したい」
パスワードロックの解除は、usermod -U または passwd -u コマンドで実施します。ロック時と対になるコマンドで、すぐにアカウントを有効化できます。
この記事では、Linuxユーザーのパスワードロックを解除してログインを再び許可する方法を解説します。
パスワードロックの解除は、usermod -U または passwd -u コマンドで実施します。ロック時と対になるコマンドで、すぐにアカウントを有効化できます。
この記事では、Linuxユーザーのパスワードロックを解除してログインを再び許可する方法を解説します。
【この記事でわかること】
・usermod -U でパスワードロックを解除する
・passwd -u でパスワードロックを解除する
・解除後のロック状態確認
・usermod -U でパスワードロックを解除する
・passwd -u でパスワードロックを解除する
・解除後のロック状態確認
Linuxユーザーのパスワードをロックする
「しばらく使わないLinuxアカウントを無効化したい。ユーザー削除はせずにログインだけ止めたい」
ユーザーを削除せずにログインを一時的に禁止するには、パスワードロックが有効です。usermod -L または passwd -l コマンドで実装できます。
この記事では、Linuxユーザーのパスワードをロックして一時的にログインを禁止する方法を解説します。
ユーザーを削除せずにログインを一時的に禁止するには、パスワードロックが有効です。usermod -L または passwd -l コマンドで実装できます。
この記事では、Linuxユーザーのパスワードをロックして一時的にログインを禁止する方法を解説します。
【この記事でわかること】
・パスワードロックの仕組み
・usermod -L でパスワードをロックする
・passwd -l でパスワードをロックする
・ロック状態の確認方法
・パスワードロックの仕組み
・usermod -L でパスワードをロックする
・passwd -l でパスワードをロックする
・ロック状態の確認方法
他のユーザにファイルを見せないようにする
「他のユーザーに見られたくないファイルを作成した」
「Linuxのファイルパーミッションで、どうすれば他のユーザーからアクセスできないようにできるか?」
この記事では、
「Linuxのファイルパーミッションで、どうすれば他のユーザーからアクセスできないようにできるか?」
この記事では、
chmod コマンドを使ってファイルのアクセス権限を変更し、他のユーザーに見せないようにする方法を実行例付きで解説します。【この記事でわかること】
・chmodコマンドでファイルの権限を600に変更して他ユーザーに見せない方法
・Linuxのパーミッション(owner/group/other)の仕組みと数値表記の読み方
・chmod 700でディレクトリごとアクセスを拒否する方法
・実務でよく使うパーミッション設定パターンのまとめ
・chmodコマンドでファイルの権限を600に変更して他ユーザーに見せない方法
・Linuxのパーミッション(owner/group/other)の仕組みと数値表記の読み方
・chmod 700でディレクトリごとアクセスを拒否する方法
・実務でよく使うパーミッション設定パターンのまとめ
Linuxの環境変数を確認・設定する方法|printenv・env・exportコマンドの使い分け
「Linuxの環境変数を確認したいが、printenvとenvとexportの違いがよく分からない」
「シェルスクリプトで変数を設定したのに、子プロセスで参照できない」
環境変数はLinuxコマンド操作やシェルスクリプトの根幹をなす仕組みです。理解が浅いまま使うと、設定したはずの変数が効かない、パスが通らないというトラブルの原因になります。
この記事では、Linuxの環境変数を確認・設定するための
ローカル変数と環境変数の違い、.bashrcへの永続的な設定方法、シェルスクリプト内での活用法まで、現場で必要な知識をまとめました。
「シェルスクリプトで変数を設定したのに、子プロセスで参照できない」
環境変数はLinuxコマンド操作やシェルスクリプトの根幹をなす仕組みです。理解が浅いまま使うと、設定したはずの変数が効かない、パスが通らないというトラブルの原因になります。
この記事では、Linuxの環境変数を確認・設定するための
printenv・env・exportコマンドの使い分けを解説します。ローカル変数と環境変数の違い、.bashrcへの永続的な設定方法、シェルスクリプト内での活用法まで、現場で必要な知識をまとめました。
【この記事でわかること】
・printenv・env・exportコマンドの違いと使い分けを実務視点で解説
・exportコマンドで環境変数を設定し、子プロセスへ引き継ぐ方法
・~/.bashrc や /etc/profile.d/ を使って環境変数を永続化する手順
・PATHやPS1などよく使われる環境変数の意味と変更方法
・printenv・env・exportコマンドの違いと使い分けを実務視点で解説
・exportコマンドで環境変数を設定し、子プロセスへ引き継ぐ方法
・~/.bashrc や /etc/profile.d/ を使って環境変数を永続化する手順
・PATHやPS1などよく使われる環境変数の意味と変更方法
ユーザーを削除する
「ユーザーを削除したいが、ホームディレクトリも一緒に消えるか心配」
「userdelコマンドを実行したのに、ファイルが残ってしまった」
この記事では、
「userdelコマンドを実行したのに、ファイルが残ってしまった」
この記事では、
userdel コマンドの基本から、ホームディレクトリの削除・残留ファイルのクリーンアップまで実行例付きで解説します。【この記事でわかること】
・userdelコマンドでLinuxユーザーを削除する基本手順
・userdel -r オプションでホームディレクトリも一緒に削除する方法
・削除前に確認すべきこと(実行中プロセス・所有ファイルの確認)
・削除後の残留ファイルを find コマンドで確認・クリーンアップする方法
・userdelコマンドでLinuxユーザーを削除する基本手順
・userdel -r オプションでホームディレクトリも一緒に削除する方法
・削除前に確認すべきこと(実行中プロセス・所有ファイルの確認)
・削除後の残留ファイルを find コマンドで確認・クリーンアップする方法
ユーザーの設定を変更する
「ユーザーを作成した後からUIDやグループを変更したい」
「usermodコマンドのオプションが多くて、どれを使えばいいか分からない」
この記事では、
CentOS 7 / RHEL 9で動作確認済みです。
「usermodコマンドのオプションが多くて、どれを使えばいいか分からない」
この記事では、
usermod コマンドを使ってLinuxユーザーの各種設定を変更する方法を実行例付きで解説します。CentOS 7 / RHEL 9で動作確認済みです。
【この記事でわかること】
・usermodコマンドでLinuxユーザーのUID・GID・ホームディレクトリを変更する方法
・usermod -gオプションでプライマリグループを変更する手順
・usermod -Gオプションでサブグループ(補助グループ)を追加・変更する方法
・usermod -lオプションでユーザー名を変更する方法と注意点
・usermodコマンドでLinuxユーザーのUID・GID・ホームディレクトリを変更する方法
・usermod -gオプションでプライマリグループを変更する手順
・usermod -Gオプションでサブグループ(補助グループ)を追加・変更する方法
・usermod -lオプションでユーザー名を変更する方法と注意点
