linux 创建用户

来源:互联网 发布:山下智久长泽雅美 知乎 编辑:程序博客网 时间:2024/06/06 01:01
#创建用户
useradd  test2




#创建用户组
groupadd admin
groupadd dev




#添加用户到组
usermod -a -G admin test2



#生成随机密码(安装服务expect)
mkpasswd -l 30 -s 6




#为用户添加密码
echo '!6qgig5s{mqRpskod@huChvba\)lb_'|passwd --stdin anchao


#修改ssh配置文件(禁用root登录、允许某些组登录)
#sed -i 's%GSSAPICleanupCredentials no%GSSAPICleanupCredentials yes%g' /etc/ssh/sshd_config
echo "AllowGroups admin dev" >> /etc/ssh/sshd_config




#重启ssh服务
systemctl restart sshd




#修改visudo,添加行
echo '%admin        ALL=(ALL)       NOPASSWD: ALL' >> /etc/sudoers


#设置密码有效期时间(90天)
chage -d 0 -m 0 -M 90 -W 15 anchao