因為需要建立帳號的user人數眾多,所以使用newusers搭配清單的方式建立數百位user帳號。
發現使用newusers建立出來的使用者帳號家目錄底下,皆無.bash_logout、.bash_profile、.bashrc這3個檔案,但若是使用useradd指令建出來的帳號,帳號的家目錄底下則有.bash_logout、.bash_profile、.bashrc這3個檔案。
請問若想要一口氣建立數百位user,並能達到像newusers一樣直接指定好帳號密碼,又能在使用者家目錄底下產生.bash_logout、.bash_profile、.bashrc這3個檔案,能有什麼做法呢?
就建完後自己 copy 就好了,有這麼難嗎?
<pre class="c" name="code">cd /home
for u in `ls -1`
do
cp /etc/skel/.bash* $u/
chown -R $u $u
done