Linux管理の初心者であるため、次のコマンドについて少し混乱しています。
useradd
usermod
groupadd
groupmod
Linux / Unix管理者ハンドブックのユーザー管理の本を読み終えたところですが、まだ少しあいまいです。
基本的にuseradd
は十分に単純です:
useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert
ユーザー名hilbert
で「David Hilbert」を追加し、デフォルトのディレクトリ、シェル、およびグループを設定できます。そして、それ-g
が彼のプライマリ/デフォルトグループで-G
あり、他のグループでもあると思います。
これらは私の次の質問です。
- このコマンドは、まだ作業グループしまう場合
faculty
とがfamous
存在していませんでしたか?それらを作成するだけですか? - そうでない場合、新しいグループを作成するためにどのコマンドを使用しますか?
- ユーザーを削除して
hilbert
も、それらのグループに他のユーザーがいない場合、それらはまだ存在しますか?それらを削除する必要がありますか? useradd
上記のコマンドを実行した後、famous
グループからDavidを削除し、hilbert
まだ存在しないプライマリグループを再割り当てするにはどうすればよいですか?
usermod -g hilbert hilbert
、ヒルベルトの他のグループは削除されますか?もしそうなら、他のグループをどのように維持しますか?