Linux 创建用户赋予root权限,并限定登录ip

1.创建jms用户

  • 创建组
shell 复制代码
groupadd jms
  • 创建用户 -g 指定分组
shell 复制代码
useradd -m -d /home/jms jms -g jms -s /bin/bash
  • 设置用户密码
shell 复制代码
passwd jms

2.赋予root权限

  • 编辑文件
shell 复制代码
vim /etc/sudoers
  • 添加如下内容
shell 复制代码
jms ALL=(ALL:ALL) NOPASSWD: ALL

3.限定登录ip

  • 编辑文件,在末尾添加如:示例1、示例2等内容
shell 复制代码
vim /etc/ssh/sshd_config
  • 示例1:仅允许jms从10.42.0.0/16网段ip登录,其它用户均不得登录
shell 复制代码
AllowUsers jms@10.42.0.0/16
  • 示例2:仅允许lettin从任意ip登录,其它用户只允许从10.42.0.0/16网段ip登录
shell 复制代码
AllowUsers lettin *@10.42.0.0/16
  • 重载服务配置文件
shell 复制代码
systemctl reload sshd
相关推荐
野犬寒鸦4 分钟前
高并发利器:SingleFlight优化指南(Java版实现与项目实战)
服务器·开发语言·redis·后端·面试
Alan GEO实施教练4 分钟前
实用新型专利申请代理机构选择:关键考量因素与实操要点讲解
java·开发语言·python
gelald6 分钟前
JVM - 类加载机制
java·jvm·后端
小的~~7 分钟前
使用StreamLoad向Doris-4.0.3版本的聚合表导数据超时问题
运维·服务器·数据库
Darkdreams7 分钟前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
Roselind_Yi7 分钟前
云计算实验实操|Keystone安装配置+CloudSim仿真平台部署(超详细图文版)
java·经验分享·笔记·ubuntu·云计算·vim·虚拟机
xieliyu.9 分钟前
Java 基础:接口核心概念与实战详解
java·开发语言
不秃不少年11 分钟前
工厂方法模式(Factory Method)
java·面试·工厂方法模式
wang090712 分钟前
Linux性能优化之上下文切换
linux·运维·性能优化
扶苏-su12 分钟前
Java反射实战:动态操作Car类属性
java