mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

Linux - ユーザ名、グループ名の変更等!

[ pc_tips ] [ Linux ]

こんにちは。

Linux 上に作成済みのユーザやグループの名称・ID、作成済みのユーザホームディレクトリを変更する方法についての備忘録です。

0. 前提条件

  • Linux 上での作業を想定。(どのディストリビューションでも同じはず)
  • root での作業を想定。(root 権限が必要)
  • 詳細な説明は man コマンド等で確認。

1. ユーザ名の変更

ユーザ名を変更するだけであるため、ホームディレクトリ名の変更も必要となる。

1
# usermod -l user_name_new user_name_old

2. ユーザIDの変更

0 〜 999 はシステムアカウント用に予約されているため、 1000 以上の数字で指定する。
ホームディレクトリ以下のユーザ ID も自動で変更される。

1
# usermod -u 9999 user_name

3. グループ名の変更

1
# groupmod -n group_name_new group_name_old

4. グループIDの変更

グループIDは既存のグループIDより大きい数値でなければならない。
グループID変更後、変更前のグループIDのファイルは手作業で新しいグループIDに変更しなければならない。

1
# groupmod -g 9999 group_name

5. ホームディレクトリの変更

あるユーザのホームディレクトリを別のディレクトリへ変更する方法。

1
# usermod -d home_dir_new user_name

頻繁に使用するコマンドでもないため、有事に備えて記録しておいた次第です。

以上。

Comments