1、創建用戶gentoo,附加組為bin和root,默認shell為/bin/csh,注釋信息為"Gentoo Distribution"
2、創建下面的用戶、組和組成員關系
名字為admins的組;
用戶natasha,使用admins作為附屬組;
用戶harry,也使用admins作為附屬組
用戶sarah,不可交互登錄系統,且不是admins的成員,natasha、harry、sarah的密碼都是centos
3、創建testuser uid 1234,主組:bin,輔助組:root,ftp,shell:/bin/csh home:/testdir/testuser
4、修改testuser uid:4321, 主組:root, 輔助組:nobody, loginname:test, home:/home/test 家數據遷移
5、批量創建帳號:user1…user10
uid:3000-3009,
shell:/bin/csh,home:
/testdir/username
passwd:usernamepass
注意家目錄相關配置,使用戶正常登錄
分四步:
1)、創建user.list文件
2)、使用newusers批量創建用戶
3)、為user1-user10創建密碼
3.1編輯密碼文本
3.2使用chpasswd批量加密
4)、分別切換至user1-user10,將/etc/skel/下的文件拷貝至相應的用戶家目錄
這個做法太費事了,額滴神呀。
用腳本試試批量創建。
用戶名改為xiaotiantian1-xiaotiantian10,
uid:6010-6019,
shell:/bin/csh,
home:/home/username
passwd:usernamepass
代碼如下
#!/bin/bash # uname=xiaotiantian declare -i uid=6010 ushell=/bin/csh uhome=/home/$uname upass=pass for ((x=1;x<=10;x++));do useradd -u $uid -s $ushell -d $uhome$x $uname$x && echo "created $uname$x success" echo $uname$x$pass | passwd --stdin $uname$x uid+=1 done
查看執行結果:
查看/etc/passwd,滿足需求。搞定。
原創文章,作者:M20-1鐘明波,如若轉載,請注明出處:http://www.www58058.com/27162