初始化linux环境##

1. 新建用户组####

addgroup admin //假定为admin用户组

2. 新建用户####

useradd -d /home/work -s /bin/bash -m work

此命令创建了一个用户work,其中-d选项用来为登录名work产生一个主目录/home/work。参数s指定用户的shell。参数m表示如果该用户主目录不存在,则创建该目录

3. 设置用户密码####

passwd work

4. 添加用户到用户组####

usermod -a -G admin work

5. 为新用户设定sudo权限####

打开配置文件/etc/sudoers,进行如下配置:

root    ALL=(ALL:ALL) ALL
work ALL=(ALL) NOPASSWD: ALL // 在root行下新增行

6. 设置ssh####

将本机的公钥拷贝到服务器的authorized_keys文件

cat ~/.ssh/id_rsa.pub | ssh work@128.199.209.242 'mkdir -p .ssh && cat - >> ~/.ssh/authorized_keys'

或者在服务器端,运行下面命令

echo "ssh-rsa [your public key]" > ~/.ssh/authorized_keys

编辑服务器上/etc/ssh/sshd_config配置文件

参考文献

最新文章

  1. iOS 解决LaunchScreen中图片加载黑屏问题
  2. 【相当实用】如何让TortoiseSVN导出新增或修改过的文件
  3. BNR Android Demo学习笔记(一)——CrimeIntent
  4. 第一个JAVA创建
  5. Windows phone 8 安装在 VMWare上错误的各种解决方案
  6. Unicode与UTF-8互转(C语言实现)
  7. IOS中类的扩展(协议,分类)
  8. Actionbarsherlock 简明教程
  9. DNS解析服务使用的系统对网站的安全起着很重要的作用
  10. Struts2+Ajax实现检测用户名是否唯一
  11. Ecshop他们主动双语版切换来推断个人的计划
  12. oracle 简单备注
  13. 各种输出速度比较(小白应该来看看,dalao绕道)
  14. ecplise的Jsp红叉错误消除
  15. rsync+inotify实现全网自动化数据备份-技术流ken
  16. iptables共享上网
  17. (11)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- Thrift高效通讯 (完结)
  18. Ubuntu下eclipse中运行Hadoop时所需要的JRE与JDK的搭配
  19. iTerm通过堡垒机自动登录服务器
  20. 常用IDE插件

热门文章

  1. python版GetTickCount()
  2. linux c 学习笔记
  3. JS中事件绑定问题
  4. Xamarin.Forms教程下载安装JDK配置环境变量
  5. Windows下安装Memcached服务及安装PHP的Memcached扩展
  6. VB查询数据库之登陆窗体——机房收费总结(一)
  7. JZYZOJ1383 [usaco2003feb]impster 位运算 最短路
  8. [USACO 2017 Dec Gold] Tutorial
  9. [P2526][SHOI2001]小狗散步
  10. 【DFS】【打表】Lattice Animals