shell脚本创建系统账户并添加ssh
2017-11-14 11:26
190 查看
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
:lol: :lol: :lol: :lol:
#!/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
:lol: :lol: :lol: :lol:
相关文章推荐
- shell脚本创建系统账户并添加ssh
- 嗯,哇! Git 教程 上手实战,创建gitHub 账户,并添加ssh密钥(二)
- 用shell脚本为ubuntu自动添加用户,并限定通过ssh连接该用户只能执行特定某个(或某几个)程序
- Linux--Linux系统中创建定时任务执行shell脚本
- shell脚本实现ssh全自动创建秘钥并分发
- 分布式监控系统Zabbix-3.0.3-完整安装记录 - 添加shell脚本监控
- Shell脚本进阶篇——编写自动判断自动创建添加用户和用户密码的脚本
- linux系统批量添加IP的shell脚本
- 系统隐藏账户添加脚本
- shell监控linux系统进程创建脚本分享
- 以Android L读取系统所有logcat并写入文件为例分析Android 以添加系统进程的方式申请selinux的权限执行shell脚本,以及avc:dined应该怎么申请权限
- 在ubuntu系统上生成SSH密钥,并把对应的公开密钥添加到GitHub账户
- 添加账户的shell脚本
- [工具] 分布式系统下批量创建用户及分发公钥打通ssh通道的脚本
- 菜鸟的Shell脚本之路---向linux系统中添加dos2unix和rz,sz命令
- shell监控linux系统进程创建脚本分享
- Shell脚本_创建系统用户,从一个用户列表文件(6.18重构)。
- 使用 Shell 脚本自动化 Linux 系统维护任务
- 用Shell脚本走遍这个系统
- shell脚本之创建彩色进度条