永久链接: http://liuyi201407313018.iteye.com/blog/2399649
shell脚本创建系统账户并添加ssh
cat createuser.sh
#!/bin/bash
useradd username
cd /home/username
mkdir .ssh
chown username:username .ssh
chmod 700 .ssh
cd .ssh
echo "user-key-公钥" >> authorized_keys
chown username:username authorized_keys
chmod 600 authorized_keys
echo "username ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
##username 就是需要创建账户的用户名
##user-key-公钥 就是用户自己本地的公钥
脚本执行
bash createuser.sh
查看是否创建成功
ls -la /home/username
转载于:https://blog.51cto.com/7069546/2043607