Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Linux】グループIDをコマンド入力で変更する

# /usr/sbin/groupmod -g ○○ ××

××にグループIDを変えたいグループ名を、○○に新たに設定したいID(数字)を入力する。ただし、このコマンドで変わるのは/etc/groupファイルと/etc/gshadowファイルのみであり、これだけではダメ。

新たに設定をしたグループIDで、ユーザーに再設定をする。

# /usr/sbin/usermod -g ×× △△

××にIDを変更したグループ名、△△にグループ(グループID)を更新したいユーザー名を入力。これで変わる。ただし、このコマンドで変わるのは/etc/passwdファイルのみであり、これだけではダメ。

既存のファイルは変わらない。例えば「ls -l /home」としてみると、変えたユーザーのグループ名がグループ名ではなくグループIDで表示されるはず。グループIDを変更したユーザーのファイルについて、そのホームディレクトリのグループ(グループID)を一括で変更する。

# chgrp -R ×× /home/△△

××にIDを変更したグループ名、△△にグループ(グループID)を更新したいユーザー名を入力。これでグループIDの変更は完了。

絶対つまずかない Linux超入門 (日経BPパソコンベストムック) ホントに初めてのLinux (日経BPパソコンベストムック) Linuxシステム[実践]入門 (Software Design plus) 新Linux/UNIX入門 第3版 (林晴比古実用マスターシリーズ) ゼロからわかる Linux超入門 超簡単Linux入門 (日経BPパソコンベストムック)