1、某互联网公司职能及员工信息表,
如表所示,请在Linux系统中创建相关员工,并把员工加入到部门(创建对应的组和用户)。
部门 职能
讲师部(teacher) jfwu,jfcai
市场部(market) jfxin,jfqi
管理部(manage) jfedu,jfteach
运维部(operater) jfhao,jfyang
2、shell脚本批量添加20个用户,用户名为user1-20,密码为user后跟5个随机字符
3、使用useradd创建用户并通过-p参数指定密码,设定完密码需通过系统能正常验证并登陆。
4、小王公司服务器,使用Root用户通过SecureCRT远程登陆后,如图5-3所示,发现登录终端变成bash-4.1#,是什么原因导致?以及如何修复为正常的登录SHELL环境,请写出答案
解:
1、
2、
只知道写出shell脚本批量创建,不知道咋写
我们班一个同学考RHCE,遇到这个题,她给我讲了下!
for i in {1..20};do
username=user$i
passwd="user`cat /dev/random | head -1 | md5sum | head -c 5`"
useradd $username
echo "$username:$passwd" | passwd --stdin $username
done
3、
-p指定的密码必须通过/etc/shadow文件知道它的加密过后的数据,再加单引号即可,再通过普通用户redhat试下能不能切到-p参数指定密码的用户!!
4、
在另外一个用户那里把四个.bash文件复制到.bash文件缺失的用户目录里去
说白了,之所以出现这个问题就是.bash文件缺失!!!