首页 程序笔记 CentOS 7 Linux系统中添加新用户并给其授权

CentOS 7 Linux系统中添加新用户并给其授权

前言

在Linux系统中,日常使用时root用户权限过大,添加新用户是比较常见的,不同的用户有不同的权限,不同的用户目录等,而不同的Linux系统,添加新用户的命令和授权略微有些差异,这里就以比较常用的CentOS 7系统加以说明。

添加新用户

创建新用户

创建新用户的命令为:adduser [用户名] [options]

[ferris@cfnotes ~]$ sudo adduser testuser
[sudo] password for ferris: 

如果需要指定用户的home目录,可以在命令后增加 -d path,在CentOS中adduser命令如果不指定home目录,默认会创建/home/username目录作为用户的home目录。

修改新用户的密码:

在Linux中,设置用户密码的命令为:passwd [用户名]

[ferris@cfnotes ~]$ sudo passwd testuser
Changing password for user testuser.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.

授权

在Linux中,新创建的用户并不能使用sudo命令,需要给用户添加授权。

添加sudoers文件可写权限

chmod -v u+w /etc/sudoers

修改sudoers文件

使用vim命令打开sudoers文件:

vim /etc/sudoers

在sudoers文件中找到如下位置并添加如下内容:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
[用户名]    ALL=(ALL)    ALL ##此行为给新用户添加的内容

这里,如果要想新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可。
在vim命令编辑时,按“i”键进入插入编辑模式(左下角出现-- INSERT --标识),内容编辑完成后,按【Esc】键退出编辑模式(标识消失),然后输入“:wq”保存并退出vim编辑。

收回sudoers文件可写权限

chmod -v u-w /etc/sudoers
5

站星网

前言 在Linux系统中,日常使用时root用户权限过大,添加新用户是比较常见的,不同的用户有不同的权限,不同..

为您推荐

继续蝉联!Temu全球用户突破12亿,再夺“双料冠军”

来源:跨境蓝海Pro作者:跨境蓝海ProTemu 再传捷报。2025 年 1 月至 10 月期间,其不仅成功蝉联全球电商应用下载量榜首,更一举拿下月活跃用户增长榜第一,这已经是连续三年稳坐全球购物应用下载榜首。然而,在登顶..

申报价突遭系统下调?Temu卖家炸锅了

来源:AMZ123跨境电商作者:阿飞@AMZ123Temu 美国站的黑五大促已经正式进入预热阶段——活动自 10 月 9 日 14:00 启动,将持续至 11 月 29 日 15:59,整整 51 天。作为 Temu 今年在海外市场的重头戏,这场为期近两个..

权限系统:6个权限概念模型设计

大家好,我是汤师爷~今天来来聊聊权限的概念模型设计。权限的概念模型用户在权限模型中,用户是系统权限控制的核心对象,也是所有操作行为的直接主体。用户的权限决定了他们在系统中能够访问哪些资源,以及能执行哪..

Linux 本地提权漏洞告急:CVE‑2025‑6018 & CVE‑2025‑6019 联合绕过至 root

近日,Qualys 威胁研究小组(TRU)披露了两项可链式利用的本地权限提升漏洞,首次揭示了攻击者如何从普通账户一步步直达 root 权限,对全球主流 Linux 发行版构成重大威胁。第一个漏洞编号为 CVE‑2025‑6018,存在..

一站式搭建交友平台-交友系统源码-支持H5小程序+带安装说明+可封装APP-交友网站系统平台搭建

诺诺婚恋交友系统1、系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。2、系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP;3、准备了完善的后台管理,..

如何选择更适合你的 Linux 发行版?

很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择L..

MySQL创建用户与授权

一, 创建用户: 命令:CREATE USER'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, ..

详解:订单履约系统规划

大家好,我是汤师爷~什么是订单履约系统?订单履约是从消费者下单支付到收到商品的全流程管理过程,包括订单接收、订单派单、库存分配、仓储管理和物流配送等环节,核心目标是确保商品准时、准确地送达消费者手中。..

VS创建.NET Core项目使用Docker方式部署到Linux服务器

在 Visual Studio(VS) 中,使用 Docker 方式部署 .NET Core 项目 到 Linux 服务器,可以简化环境管理并提高部署效率。以下是完整教程:1. 在 VS 创建 .NET Core 项目并启用 Docker新建 ASP.NET Core 项目打开 Visu..

最新CentOS7安装搭建shadowsocks服务端+客户端使用图文教程

使用的CentOS版本是7.9,其他版本也可以。超级推荐的是搭建shadowsocks服务端,安装配置都很简单,几分钟就搞定,客户端支持PC移动端,下面是安装shadowsocks的过程,只要复制粘贴命令就行了,文件夹路径都不需要改..

LinkWeChat开源系统

平台介绍LinkWeChat是一款基于企业微信的开源SCRM系统,为企业构建私域流量系统的综合解决方案,显著提升企业社交运营效率!内置功能环境部署准备工作JDK >= 1.8 (推荐1.8版本)Mysql >= 5.5.0 (推荐5.7版本)Redis >=..

每一个程序员,都希望能成为分布式系统架构师

有很多读者经常问我,程序员的学习、成长之路应该怎么规划,才能早日成为一名架构师。作为一个曾经的架构师,在我走上技术管理这条路之后,管理的团队越来越大,现在我管理的技术团队有一百多人,最大的体会就是操心..

鸿蒙OpenHarmony系统可以运行跨平台的.NET Core吗?

鸿蒙(HarmonyOS)和 OpenHarmony 系统本身并不原生支持直接运行 .NET Core,但可以通过一些方法使 .NET Core 应用在其上运行。鸿蒙和 OpenHarmony 是基于 LiteOS 和 Linux 内核的多终端操作系统,因此它们的运行时..

AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理

今天修改别人的代码抛出了这样的异常: AutoMapper.AutoMapperMappingException”类型的异常在 AutoMapper.dll 中发生,但未在用户代码中进行处理。进行了调试,往下走的时候直接报错了,百度之~中文网站上没..

MVC4统一验证用户登陆和权限

我们可以自己写个类,用来做登陆权限验证,例如创建一个WebAuth.cs类,继承AuthorizeAttribute类, 在该类中重写方法: public override void OnAuthorization(AuthorizationContext filterContext) { base.OnAutho..

Winform不同分辨率系统下界面混乱

产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关。一英寸 = 96pixels96DPI是windows的默认DPI,当它被用户更改后,可能就会导致界面与设计之初产生了错乱。在网上搜索相关资料后..

ASP.NET Core MVC 添加Area和Route配置

什么是区域Area?区域Area是一项 ASP.NET 功能,用于将相关功能整理到一个组中作为:路由的命名空间。视图和 Razor Pages 的文件夹结构。使用区域会通过为 controller 和 action 或 Razor 页面 page 添加另一个路由..

CentOS7部署发布.NET Core网站Ngnix安装配置图文教程

Linux服务器部署.NET Core网站运行速度更快,最近打算把原来windows server上的网站迁到linux的云服务器上。 顺便记录一下CentOS7安装.NET运行环境,安装和配置Ngnix的过程。首先安装.NET运行时sudorpm-Uvhhttps://p..

系统架构7个非功能性需求

在软件系统里面,功能性需求是面向用户、详细明确的需求,由产品人员根据市场的需要提炼出来,是产品生命周期里最重要的一环。比如电商系统里面的优惠券功能,通常包含需求:优惠券分类、细分领券人群、核销优惠券等..

Kubernetes(k8s) Linux安装和配置

什么是Kubernetes(k8s)?Kubernetes(通常称为"k8s")是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了一个容器编排和管理系统,可以自动化应用程序的部署、管理和缩放,并确保它们的高可用性。在..

发表回复

返回顶部

微信分享

微信分享二维码

扫描二维码分享到微信或朋友圈

链接已复制
塔尊佛教网|借视频之舟,渡烦恼之海 Tazun.Cn佛教音乐网 - 海量佛乐、梵呗、禅音在线试听与下载经书网 - 以音声作佛事,聆听与观想的修学园地 jingshu.net佛教导航 - 开启智慧之旅,连接十方法缘 | fjdh.org.cn智慧莲华 - 赋能寺院数字化升级,打造智慧弘道平台趣知道 - 提问与分享,人人都是知识分享家 | Quzhidao.Com地藏孝亲网--南无大愿地藏王菩萨给农网地藏经顺运堂 - 专业家居风水布局,八字命理分析,助您家宅兴旺,运势亨通弘善佛教网-传播正信正知佛法的佛教网站国学在线 - 国学网,国学学校,国学经典,国学地图品读名篇佳句,涵养诗意人生 - 古诗词网哦嘿养殖网 - 热门乡村养殖发展项目_养殖技术知识分享生死书 - 佛教文化传承与生命智慧探索平台地藏论坛-佛教网络净土_佛法综合社区生死书生死书