CentOS7创建sudo用户

CentOS 7创建sudo用户完整指南:wheel组、visudo与SELinux避坑实战 sudo是Linux系统权限管理的核心机制,其本质是通过配置文件控制用户提权行为的策略引擎。在RHEL/CentOS系中,sudo权限并非默认启用,而是依赖wheel组与/etc/sudoers的显式绑定,配合PAM认证和SELinux上下文共同生效。理解这一分层授权模型,对实现最小权限原则、满足等保审计要求至关重要。实际应用中,常见问题如‘user is not in the sudoers file’多源于%wheel规则被注释、sudoers语法错误或SELinux拒绝transition。本文聚焦C 阅读详情

前言

LINUX本身就非常安全,在安装完系统后,本身就创建了一个最高权限的root用户,但系统出于安全操作方面,建议用户自建用户,少用root权限登录系统。root用户权限是最高的,可以完全操作你的电脑了,如果别人用root帐号进去你的电脑,想干啥就干啥了,不利于安全,所以一般公司的服务器上,每个员工是有账户的,但是是非root权限的账户,一些关键的系统文件是不允许其他用户修改的。主要还是为了安全问题,还有root用户很容易搞挂你的系统,不小心删除个系统文件之类的就完了,用其他账户,至少在删除一些关键文件的时候会提醒你输入root权限密码。因此创建一个普通用户很有必要。
sudo命令提供了一种向普通用户授予管理员特权的机制,该特权通常仅对root用户可用。
下面就介绍一下常用的服务器CentOS7如何创建普通用户并授一定的权限。

创建新用户

创建一个新的用户帐户

首先用Xshell等相关工具连接上自己的服务器,用root用户登录后创建一个新的用户,个人就建一个叫linkai的吧:adduser linkai。

设置用户密码

然后为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略,只需要两次输入的密码一致即可,使用passwd命令更新新用户的密码:passwd linkai

[root@Server ~]# passwd linkai
Changing password for user linkai.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
翻译:
[root@Server ~]# passwd linkai
更改用户 linkai 的密码 。
新的密码:
无效的密码: 密码短于8个字符
(一般系统会建议您使用强密码,可以直接无视,最好使用强密码)
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。

sudo授权

个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而我们开发人员经常需要root用户的权限。sudo命令旨在允许使用其他用户(默认情况下为sudo)的身份运行程序,所以这时候sudo可以化身为root。新创建的用户并不能使用sudo命令,需要给他添加授权。sudo命令的授权管理是在sudoers文件里的,有的文章是直接更改sudoers文件,但是sudoers文件是不允许修改的(不小心写错了怎么办?)。以下将向您展示在CentOS上创建具有sudo访问权限的新用户的最简单方法,而无需修改服务器sudoers文件。

将新用户添加到sudo组中方法一

在CentOS系统上,默认情况下,该组的成员wheel会被授予sudo访问权限。将新用户添加到wheel组:usermod -aG wheel linkai
在这里插入图片描述

方法二

也可以直接修改文件:

[root@localhost ~]# visudo

在这里插入图片描述

使用Sudo

切换到新创建的用户:su - linkai
要使用sudo,只需在命令前加上sudo和空格即可。sudo [COMMAND]。
例如,要列出目录的内容,/root请使用:sudo ls -l /root。
在这里插入图片描述
首次从该帐户使用sudo时,将看到以下横幅消息,并提示您输入用户帐户的密码。
在这里插入图片描述
以后登录就可以直接以用户名为linkai登录服务器了。

总结

文章整理不易,同时也感谢之前指正出文章错误的朋友。CentOS7创建sudo用户一共仅需3行命令,非常方便,朋友们切记不要修改sudoers文件。另外,如果觉得本文章还有错误的地方还劳烦朋友们指正,觉得有帮助的朋友们还请点赞加关注❤。

基于OSPF技术的某企业网络设计(完整文档+ENSP拓扑图) 主要对网络规划与设计,以企业网络为背景,对某个中型企业网络进行规划设计,该企业总部在南京,在常州有一个分公司,需要实现总部和分公司能够访问外网,能够让分公司内的用户或主机访问总部服务器的资源,并且保证数据的安全性。在这次总部企业网络设计中,考虑到资金的问题,核心层部署2台核心三层交换机,负责转发总部内部用户的流量,并充当内部用户网关,能够实现内部不同网段的用户之间的连通性。对于一些对网络比较敏感的企业或用户,对网络的要求较高,对于网络的稳定性和安全性也有较高的要求。 阅读详情

相关推荐

STM32嵌入式开发实战:如何用miniLZO压缩算法节省70%存储空间(附完整工程)

本文详细介绍了如何在STM32嵌入式开发中使用miniLZO无损压缩算法实现高达70%的存储空间节省。通过对比分析不同轻量级算法,重点讲解miniLZO的内存优化配置、分块压缩策略和完整工程实现,帮助开发者有效解决嵌入式系统中的存储瓶颈问题。

ss78901的博客 881

【Linux】Centos7下给新用户添加sudo权限

解决新用户用不了sudo的问题

Locky136的博客 2392

SAM2与Docker的完美组合:5分钟搞定Linux环境下的图像分割部署

本文详细介绍了如何在Linux环境下通过Docker快速部署SAM2图像分割模型,解决安装过程中的常见问题。文章提供了从镜像选择、CUDA版本匹配到容器构建的全流程指南,特别针对GPU加速环境下的'cudnn_frontend: No execution plans support the graph'等报错提供了实用解决方案,帮助开发者在5分钟内完成高效部署。

fern8的博客 933

CentOS7创建具有sudo权限的用户

创建用户 useradd yellow passwd 配置用户具有root权限 visudo ## Allow root to run any commands anywhere root ALL=(ALL) ALL 一行命令设置用户密码

ArYe 2742

在线机器学习(OML-AD)应对时序数据概念漂移的异常检测实战

时序数据异常检测是监控系统健康、识别业务风险的核心技术。其基本原理是通过预测模型学习数据的正常模式,并将预测误差作为异常判定的依据。然而,当数据背后的统计规律随时间发生变化,即发生概念漂移时,传统的静态模型会失效,导致误报和漏报激增。在线机器学习技术通过增量学习,使模型能够随每个新数据点实时微调,为预测式异常检测提供了动态适应能力,从而在数据流持续演化的场景下保持检测的鲁棒性。这种将预测与检测无缝衔接的OML-AD框架,尤其适用于工业监控、金融风控等对实时性与资源效率要求高的领域,有效解决了概念漂移这一核心

weixin_29889665的博客 533

基于LightGBM和多模型融合的量化交易研究:沪深300为例【附代码】

📊 数据科学与大数据专业 | 数据分析与模型构建 | 数据驱动决策✨ 专业领域:数据挖掘与清洗大数据处理与存储技术机器学习与深度学习模型数据可视化与报告生成分布式计算与云计算数据安全与隐私保护💡 擅长工具:Python/R/Matlab 数据分析与建模Hadoop/Spark 大数据处理平台SQL数据库管理与优化Tableau/Power BI 数据可视化工具TensorFlow/PyTorch 深度学习框架✅数据科学与大数据技术毕业论文【数据】

lagougongzuoshi的博客 1670

【Linux问题合集001】Linux中如何将用户添加到sudo组中的步骤

【Linux问题合集001】Linux中如何将用户添加到sudo组中的步骤

周周の博客小屋 8476

芯片详解——AD7606

AD7606详解

weixin_45661757的博客 5022

CentOS 7 中为用户添加sudo权限

一、关于sudo sudo是linux系统中,非root权限的用户提升自己权限来执行某些特性命令的方式,它使普通用户在不知道超级用户的密码的情况下,也可以暂时的获得root权限。 一般,普通用户在执行特殊命令是,只需要在特殊命令(如yum)前面加上sudo,并输入自己的用户密码就可以了,在之后的5分钟内,再次使用特殊命令时,就无需再次输入用户密码。 ...

渣渣的夏天 4006

Acer宏碁暗影骑士擎AN515-58原厂系统恢复指南:从ISO镜像到完整出厂设置

本文详细介绍了为Acer宏碁暗影骑士擎AN515-58游戏本恢复原厂系统的完整指南。从准备工作、数据备份到下载官方镜像、制作恢复U盘,再到BIOS设置与恢复流程,一步步教你如何将系统完整还原至出厂状态,确保所有硬件驱动、NITROSENSE控制中心等专属优化功能恢复正常,解决系统卡顿、功能异常等问题。

weixin_29271263的博客 1099

告别FreeRTOS?手把手带你用NuttX在STM32F4-Discovery上跑起第一个Shell

本文详细介绍了如何在STM32F4-Discovery开发板上从FreeRTOS迁移到NuttX,并运行第一个Shell。NuttX以其完整的POSIX兼容性和模块化架构优势,特别适合复杂网络应用的开发。通过环境搭建、移植配置、调试技巧及POSIX开发实践,帮助开发者高效构建嵌入式系统。

weixin_42526417的博客 300

Ubuntu 添加新用户配置sudo权限

此命令仅从 sudo 组中删除用户 ostechnix,但不会永久地从系统中删除用户。现在,它成为了普通用户,无法像 sudo 用户那样执行任何管理任务。从 sudo 组中删除用户时请小心。不要从 sudo 组中删除真正的管理员。还可以使用以下命令将用户添加到 sudo 组。

Tony的博客 5166

【报错】ImportError: libpython3.10.so.1.0: cannot open shared object file: No such file or directory

ImportError: libpython3.10.so.1.0: cannot open shared object file: No such file or directory

静谧、淡雅 861

centos7创建用户_CentOS7如何给普通用户添加sudo权限

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言sudo命令旨在允许用户使用其他用户(默认情况下为root用户)的身份运行程,。在本指南中,我们将向您展示如何在CentOS上创建具有sudo权限的新用户,即centos7给用户添加sudo权限。 您可以使用sudo用户在CentOS计算机上执行管理任务,而无需以root用户身份...

weixin_40007016的博客 1705

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

CentOS 7 创建用户并授予sudo权限

实测环境:centos7.4 x64。 sudo权限说明:允许普通用户执行一些或者全部的root命令。 创建用户: #adduser username 设置密码: #passwd username 回车,顺序录入新密码及确认密码 授权sudo权限,需要修改sudoers文件。 a、首先找到文件位置,示例中文件在/etc/sudoers位置。 whereis sudoe...

HelloKandy's Blog 2747

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CentOS7 创建新用户并为其添加 sudo 权限

centos7 创建新用户 centos7 给用户添加sudo权限

代码如风 3447

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

centos7创建新用户并授予sudo权限

个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而经常需要root用户的权限,这时候sudo可以化身为root来操作。sudo命令的授权管理是在sudoers文件里的。修改 /etc/sudoers 文件:在下图中添加一个新用户。新创建的用户并不能使用sudo命令,需要给他添加授权。允许用户组youuser里面的用户执行sudo命令。允许用户组youuser里面的用户执行sudo命令。这样就可以使用新用户登录,并使用sudo权限了。允许用户youuser执行sudo命令。

weixin_54202028的博客 3415

CentOS 7 创建普通用户赋予Sudo权限

CentOS 7 创建普通用户赋予Sudo权限 新公司没有文档管理规范,也没有文档管理工具。我索性把经常用到的命令归档存在优快云,既方便查询也便于以后工作交接。 一、创建账号 [root@centos7-18 shijin]# useradd shijin [root@centos7-18 shijin]# passwd shijin 更改用户 shijin 的密码 。 新的 密码: 无效的密码: 密码未通过字典检查 - 它基于字典单词 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。

shijin741231的博客 876

centos7创建用户并授权sudo su权限

centos7创建用户并授权sudo su权限 1、创建一个新用户(整个操作都在超级管理员权限下) adduser gao 2、为新用户设置密码 passwd gao (如果提示密码无效,别管它,重新输入一遍即可) 3、查看/etc/sudoers的权限 ll /etc/sudoers 4、增加到可读可写可执行权限(及777权限),如果已经是777权限,那么请忽略这一步 chmod 777 /etc/sudoers 5、把用户添加到sudoers,给用户名权限 echo ‘gao ALL=(ALL) ALL

weixin_45529004的博客 982

linux创建sudo用户组,如何在CentOS Linux 7.5上创建一个sudo用户

sudo命令旨在允许用户使用其他用户的安全权限运行程序,默认情况下是root用户。 在本指南中,我们将向您展示如何在CentOS Linux 7.5上创建具有sudo权限的新用户。创建sudo用户的步骤1)以root用户身份登录到您的CentOS服务器:ssh root@server_ip_address2)使用useradd命令创建一个新的用户帐户:useradd username将userna...

weixin_33253741的博客 343

Centos7创建用户并授予sudo权限

实测环境:centos7.4 x64。 sudo权限说明:允许普通用户执行一些或者全部的root命令。 创建用户: #adduser username 设置密码: #passwd username 回车,顺序录入新密码及确认密码 授权sudo权限,需要修改sudoers文件。 a. 首先找到文件位置,示例中文件在/etc/sudoers位置。 whereis sudoe...

在路上的左一 2万+

【linux】Centos7创建用户并授予sudo权限

实测环境:centos7.4 x64。 sudo权限说明:允许普通用户执行一些或者全部的root命令。 创建用户: #adduser username 设置密码: #passwd username 回车,顺序录入新密码及确认密码 授权sudo权限,需要修改sudoers文件。 a. 首先找到文件位置,示例中文件在/etc/sudoers位置。 whereis sudoers b....

Evan_QB的博客 527

在centos7系统中创建一个用户,并赋予sudo权限

在系统中创建一个用户harry,并赋予sudo权限。

sinat_39619040的博客 1367

CentOS 7创建安全sudo用户的完整实践指南

sudo是Linux系统权限管理的核心机制,其本质是通过PAM认证与日志审计实现进程级临时提权,而非静态用户组授权。理解sudo原理对构建最小权限、操作可追溯、故障可隔离的生产环境至关重要。在CentOS 7这一长期支持发行版中,正确配置sudo用户需兼顾兼容性、SELinux上下文、sshd安全策略及visudo语法校验等关键环节。典型应用场景包括自动化部署(如deploy用户)、运维管理(ops组)和只读审计(audit用户),每种角色都依赖精确的命令白名单与NOPASSWD作用域控制。本文聚焦Cent

weixin_33552698的博客 198

Linux Centos7下创建sudo用户 拥有root用户的操作权限

记录下个人的操作步骤: 使用root用户登录,然后添加一个用户matu,然后修改密码,两次即可。 [root@iZ2ze7wyymbgnonfk0zn48Z ~]# useradd matu [root@iZ2ze7wyymbgnonfk0zn48Z ~]# passwd matu Changing password for user matu. New password: Retype new password: passwd: all authentication tokens updated

终码一生 830

7 centos 配置sudo权限_Centos7创建用户并授予sudo权限

创建用户:#adduser username设置密码:#passwd username回车,顺序录入新密码及确认密码授权sudo权限,需要修改sudoers文件。a. 首先找到文件位置,示例中文件在/etc/sudoers位置。whereis sudoersb.强调内容 修改文件权限,一般文件默认为只读。ls -l /etc/sudoers 查看文件权限chmod -v u+w /etc/sudo...

weixin_34851528的博客 218
上一篇: eclipse导入项目产生乱码问题
下一篇: CentOS7 安装php7
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值