そこでユーザーを作成しました。次に、各ディレクトリに対して次の構造を作成する必要があります。
ユーザーホームディレクトリ / スタッフ / 情報 / 個人
次に、各ディレクトリにfile1.txt、file2.txt、file3.txtというファイルを作成します。
mkdir create "users home directory / staff / info / personal" のようなことを試しましたが、成功しませんでした。また、オンラインで調べても助けが見つかりません。はい、私は Ubuntu の初心者です!
答え1
ここにスクリプトがあります。 USER_LIST をニーズに合わせて変更し、echo
スクリプトが目的どおりに動作することを確認したらキーワードを削除します。
#!/bin/bash
USER_LIST="user1 user2 user3 user4"
cd /home || exit 1;
for user in $USER_LIST; do
echo mkdir -p "$user"/{Staff,Info,Personal};
for dir in Staff Info Personal; do
echo touch "$user"/$dir/file{1,2,3}.txt;
done;
done;
一方、/etc/skel
ユーザーを作成する前にテンプレートを変更することもできます。