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

     

猜你喜欢

转载自liuyi201407313018.iteye.com/blog/2399649