デフォルトでは、コマンドライン(グラフィカルツールが利用できないシステムなど)でのユーザー管理について尋ねています。過去には、いくつかの他のプログラムを使用してユーザーとグループを追加または削除したり、そのプロパティを変更したりしました。adduser
、、、、useradd
および忘れられた他のプログラムusermod
もgpasswd
あります。また、これらのプログラムのいくつかは低レベルなので、一般的な使用では避けなければならないということを何度も聞きましたが、どのプログラムなのか覚えていません。したがって、少なくとも次のタスクにどのプログラムが推奨されるかについて明確な答えを得たいと思いました。
- 新規ユーザーの作成
- グループにユーザーを追加
- グループからユーザーを削除する
- ユーザーのデフォルトグループの変更
- ユーザーのログインシェルまたはホームディレクトリの変更
- ユーザーの削除
私はほぼすべてのLinuxシステム(すべてのディストリビューション)で動作できる標準ツールを探しています。
ベストアンサー1
残念ながら、これらのタスクのどれも標準化されていません。
一部のオペレーティングシステムはLinuxなどのオペレーティングシステムの一部としてこの機能を提供していますが、Linuxシステムにその機能が含まれていても、時間の経過とともにLinuxディストリビューションによってツールと名前が変更されるため、1つのSet標準ツールに実際に依存することができますありません。その任務を果たすために。
各オペレーティングシステムにはツールセットが必要です。