
Linuxはシェルスクリプトを使用して、定期的に実行されるタスクを自動化できます。新しいユーザーを作成し、特定のグループに割り当てるタスクを自動化するシェルスクリプトをどのように作成できますか?
答え1
ホームディレクトリを編集、作成、および構成することで(非常に)時代遅れの方法でユーザーを追加できますが、/etc/passwd
プロセスを自動化するコマンドはすでにあります。一度使用するadduser
と、追加の自動化は必要ありません(多くの新規ユーザーを追加したい場合を除く)。より低いレベルもありますuseradd
。
このadduser
プログラムはファイルを介して広範囲に構成できます/etc/adduser.conf
。
ユーザーのホームディレクトリの初期コンテンツは通常次のものから取得されます(すべてドットファイルなので、/etc/skel
リストを使用してください)。ls -a