背景

因新入职员工需要为其LInux服务器创建账户以及添加员工同事的主机公钥,以下步骤均以脚本实现

需求1、在Linux系统中创建用户

2、创建用户.ssh存放公钥目录

3、将用户的主机公钥信息加入到authorized_keys中

4、为authorized_keys设置600权限

5、为其用户设置文件的所属主以及所属组

环境CentOS Linux release 7.3.1611 (Core)

实施

步骤一:编写脚本#/bin/bash

#

useradd test1

mkdir -p /home/test1/.ssh

echo "ssh-rsa AB3NzaC1yc2EAAAABJQAAzZxbYUGoTPOIvevQm4Ne7ZOtZGRov3K3xdrcRNsTZGTGNML1DY4/cekc0jxtsl/NOMCr6YsGB684yhGfK1lHFyoQ70115QREgb7KJQZiVWzYBS8+3RtIrb9EhgbnfgmQYckOLQYJOgrRAn88At8ezXh1uftmvhgsD6S4W4PROOiS05L/svw== rsa-key-20210224">>/home/test1/.ssh/authorized_keys

chmod 600 /home/test1/.ssh/authorized_keys

chown -R test1.test1 /home/test1/.ssh

作者:运维老许

微信公众号:Linux必修之路

声明1:本站部分资源收集自互联网,仅供个人学习交流,如不慎侵犯了您的权益,请联系我,我将尽快处理!

声明2:本文版权归作者,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利!

linux系统登录新用户,Linux为新员工创建用户以及配置登录公钥相关推荐

  1. git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...

    ## 总结 - 学会使用基本的git命令 管理源代码 - 学会去github创建仓库 并将代码上传到github的仓库 (有待完成 回家有网再push) - 了解本地的.git和服务器github的. ...

  2. linux系统为什么很重要,Linux入门:为什么要安装Linux

    大名鼎鼎的Linux操作系统想必童鞋们都有所耳闻,但大多数人可能只对其抱有好奇心,而从未考虑要尝试,或是略有想法,却还没下定决心,好吧,今天就给还徘徊在Linux门外的童鞋们擂鼓助威一番,让更多的Fa ...

  3. 嵌入式学习之linux系统编程----1 了解linux编程并且在ubuntu以及ARM上运行测试程序

    1.何为linux系统编程? linux系统编程也称为linux下的高级编程,它介于应用层与驱动层之间. 一般来说分为三个层面,分别是:应用层(写一个qt程序或者c程序就属于是应用层面).驱动层(比如 ...

  4. 用u盘装linux系统分区怎么画,linux安装教程,U盘安装Linux详细步骤图解。

    linux是免费开源的系统,经过多年的发展linux在应用方面已经有了很大的提升,很多工作都可以在linux下完成~如果你想要学习linux或是在linux下工作,那么需要把电脑安装成linux,如何 ...

  5. ubuntu系统虚拟机linux系统,基于虚拟机的Linux操作系统安装(Ubuntu

    <基于虚拟机的Linux操作系统安装(Ubuntu>由会员分享,可在线阅读,更多相关<基于虚拟机的Linux操作系统安装(Ubuntu(13页珍藏版)>请在人人文库网上搜索. ...

  6. 如何查看linux系统的存储空间大小,linux 如何查看硬盘大小,存储空间大小等系统信息及硬件信息...

    一.linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpui ...

  7. Linux系统-小倒腾之Linux DIY定制裁剪(New kernel+Busybox)o_o(二)

    在前面的<Linux系统-小倒腾之Linux DIY定制裁剪(附带简单网络功能)o_o(一)>博文中,我通过对一个Linux系统的裁剪,最终制作出来了一个带有网络功能的微型Linux系统; ...

  8. Linux系统磁状态检测,检测Linux硬件状态

    计算机系统是由软件系统和硬件系统共同组成的.检测硬件状态对于保障整个系统的稳定是非常重要的.不论操作系统是使用Linux.还是Windows,一旦硬件出现故障,那么整个系统的安全就严重了.这里我们主要 ...

  9. linux系统的层次结构,关于Linux操作系统层次结构分析

    本文转自http://www.jb51.net/LINUXjishu/214104.html 首先来看一张图(这是Linux操作系统的大致层次结构): 最内层是硬件,最外层是用户常用的应用,比如说fi ...

  10. linux系统管理Linux系统实验,实验三 linux系统管理

    实验三 linux系统管理 [实验目的]练习Linux系统管理,熟悉Linux系统管理. [实验要求]通过Liunx用户和组管理.设备管理.文件系统管理.进程管理和shell程序设计,能够掌握linu ...

最新文章

  1. jQuery 遍历方法
  2. adf检验代码 python_第22期:向量自回归(VAR)模型预测——Python实现
  3. JavaScript实现eulerianPath欧拉路径算法(附完整源码)
  4. 基于py3和pymysql的数据库查询,查询某几列的数据
  5. AJAX Control Toolkit 控件学习(转自csdn山巅)
  6. 基于java mail实现简单的QQ邮箱发送邮件
  7. 炫彩渐变海报版式海报
  8. oracle ora-01476: 除数为 0,Oracle常见错误:ORA-01403 的根本原因和解决方案
  9. 维密天使糖糖传授自拍秘籍,最满意自拍来自OPPO R11s
  10. 十大“史上最佳”自动化测试工具
  11. MySQL的性能调优工具
  12. 下一个最大2的幂 判断是否是2的幂
  13. springboot集成logback配置文件模板
  14. Failed to load selinux policy, Freezing | CentOS | Redhat | RHEL
  15. X265源码下载地址
  16. 加密对冲基金究竟靠谱吗?全球第一份行业报告揭开秘密
  17. 互联网行业概括,让我们熟悉和了解未来的工作环境
  18. 最新emoji表情代码大全_7张最新有创意好看的早上好问候动画表情图片 暖心的早安问候祝福动态图片表情大全...
  19. android客户端框架,最新的一版,通用Android 客户端架构设计,只有你还没看过
  20. UVM的configuration机制

热门文章

  1. 京东到家djencrypt和signKeyV1还原
  2. 百度关键词推广选词技巧,你了解多少?
  3. 学习Linux的常见故障(待更新)
  4. 3d打印机打印obj格式_购买3D打印机如何为您省钱
  5. 程序员做外包压力有多大?外包公司是个什么体验?
  6. estimate, underestimate and overestimate
  7. 台式机耳机或音响使用
  8. Flex布局常见父项属性(一)- flex-direction
  9. Kotlin中_和!!的区别,IBM大面积辞退40岁+的员工
  10. php懈垢windows通用上传缺陷