Centos7:自动化配置vim | suoders信任列表添加普通用户

Linux提权——SUDO 使用Sudo权限提升Linux账户权限 在Linux/Unix中,/etc/sudoers文件是sudo权限的配置文件,其中储存了一些用户或组可以以root权限使用的命令。如下图 Sudoer文件语法 假如我们(root用户)要给普通用户test分配sudo权限,请输出vim /etc/sudoers打开文件进行编辑,找到root权限root ALL=(ALL:ALL) ALL,在下一行输入 test ALL(ALL:ALL) ALL,保存后退出,这样即表示用户test可以使用sudo调用root权 阅读详情

一、vim 配置原理

 在目录/etc下有一个vimrc文件,该文件是系统中公共的vim配置文件,对所有用户都成立。
 而在每个普通用户的家目录下存在一个.vimrc的隐藏文件,该文件则是自己私有的vim配置文件。但首次一般不存在该文件,需要手动touch .vimrc。vim配置的核心则是将我们需要的配置选项添加保存到该文件文件中即可!vim在启动时,会自动扫描当前家目录下的.vimrc文件,让其中的配置选项生成。但由于原生的vim功能不全,我们可以通过安装插件来完善功能。
&emsp好了,其他就不多说。回归正题,如何实现动化一键配置选项呢?(注意环境为centos7)

二、sudoers系统可信任列表中添加普通用户

 注意我们是在普通用户下配置vim,而在接下来的脚本配置中,存在用户切换成root等操作,所有必须保证当前普通用户在系统可信任列表中。
 那如何添加呢?
首先通过su -切换到root账号,然后输入vim /etc/sudoers打开sudoers文件,然后在查到文件中查找到以下代码:
在这里插入图片描述
然后复制第二行代码到下一行,最后将root改成普通用户名。
在这里插入图片描述
最后切换到底行模式,直接输入wq!指令,强制保存退出即可。

三、自动化配置vim

配置脚本出处:gitee: VimForCpp
我们在普通用户下直接输入以下脚本:

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

然后或出现以下界面:
在这里插入图片描述

然后输入root密码即可,然后脚本开始配置了,只需耐心等待即可。
最后会出现以下界面:
在这里插入图片描述
我们按要求输入source ~/.bashrc即可。

四、缩进修改

上述脚本运行后,缩进默认为2byte,如果需要修改为其他大小呢?
由于上述脚本是在普通用户下进行安装的,所以我们需要切换到普通用户,然后我们会在家目录下发现一个.vimrc文件。vim打开该文件后,在底行模式下通过指令/ 2进行收缩2所在位置。(上述脚本第一次运行,没有进行修改的情况下)
在这里插入图片描述
查找到上述代码后,将框中3行中的数字2全部修改为你想缩进的默认大小即可!

【Linux】创建新用户 & sudo配置,添加信任 . 阅读详情

相关推荐

避开这些坑!QMT多因子策略实盘中的5个常见错误及解决方案

本文深入剖析了在QMT平台上实施多因子策略时常见的5个错误,包括因子过拟合、数据延迟处理不当、因子失效、交易成本低估和风险控制缺失,并提供了实用的解决方案。通过优化因子筛选、数据对齐和动态管理,帮助量化交易者提升策略稳健性和实盘表现。

k5l6m的博客 238

用户添加到sudoers笔记

现在,用户就被成功添加到sudoers列表,并且具有sudo权限了。请确保仅将可信任的用户添加到sudoers列表,并遵守系统管理规定和安全策略。

2301_77606661的博客 3733

SNAP新手避坑指南:手把手教你搞定Sentinel-2影像的镶嵌与重采样(附详细参数)

本文为SNAP新手提供Sentinel-2影像处理的详细指南,重点讲解镶嵌与重采样的关键步骤和参数设置。通过实际案例和常见问题解决方案,帮助用户避免常见错误,高效完成遥感影像处理任务。

weixin_29271263的博客 406

Linux中修改etc/sudoers

CentOS7将用户添加到sudoers文件中

新征程的博客 6746

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈 亲,当你点开看这篇文章,就说明你知道我想要干什么事情,或者说,你知道在 Windows 的内核种绕开它的网络协议,再独立构建一个网络协议栈的意义。如果你要问我有 windows 系统的网络协议栈不用,移植 lwip 有什么意义,那么你可以关闭链接走人了,因为这篇文章不适合你,它不是讲 lwip 移植原理的。 经常关注我的博客的朋...

oRbIt 的专栏 3577

嵌入式工程师必看:BLDC电机驱动电路设计全流程(附MOS管选型指南)

本文为嵌入式工程师提供了BLDC电机驱动电路设计的全流程实战指南。文章深入解析了三相全桥逆变电路的核心原理,并重点阐述了功率MOSFET的选型关键参数,如Vds、Rds(on)和Qg。同时,详细介绍了栅极驱动设计、PCB布局布线要点及调试安全步骤,旨在帮助开发者构建稳定高效的BLDC驱动系统。

weixin_29194817的博客 588

添加指定用户至 sudoers 文件

一、背景 为了使 Linux 普通用户能够执行一些较高权限的命令(如软件包安装命令),需要在命令前添加 sudo 去实现。 而 sudo 命令前缀,只对那些被添加至 sudoers 文件的用户起作用。 这就需要我们将指定用户,添加至 sudoers 文件中。 sudoers 文件,具体指的是 /etc/sudoers 文件。其作用,用 sudoers 文件的自述说明来说, 就是 “ Sudoers allows particular users to run various commands

JiangMengYa 8024

深信服上网行为管理设备登录方法、恢复出厂、恢复控制台密码

1.初识设备 1.1 设备外观 1.2 软件版本 2.如何登录设备 首次拿到AC/SG设备时,可以通过以下方法登录设备控制台 SANGFOR AC/SG设备,各网口默认的出厂IP为: eth0(LAN):10.251.251.251/24 , eth1(DMZ)10.252.252.252/24 1、使用一根交叉线连接设备和电脑 (1) 如果电脑连接的是设备的eth0口,需先在电脑上配...

✍千里之行,始于足下 ^,^ 5万+

在 ‘sudoers‘ 文件中添加用户

在 'sudoers' 文件中添加用户

zhu_superman的博客 1097

片上眼图(Eye-opening monitor)

当它们值不同的时候error counter +1,通过统计RX到的码元个数、error counter,可以获得offset sampler上下左右不停的调整位置时的一个误码率(BER),通过这个误码率去描绘出眼图。如上图所示,eye-scan RX端 offset sampler独立且并行的和使用CDR sample的采样电路一起跑,offset-sampler可以任意调整水平(time)和垂直(voltage)方向的偏移(如下图所示),在一个UI内产生一个全新的sample点。

沈土豪的书屋 4416

【YOLO26实战全攻略】08——YOLO26模型导出与部署全攻略:从训练权重到生产环境(含5种格式+INT8量化+实战案例)

本文聚焦YOLO26模型从训练权重到生产环境的全流程部署,针对“训练精度高、部署效果差”的行业痛点,详解其无NMS端到端推理、量化友好架构、全格式导出三大核心优势。内容涵盖ONNX、TensorRT、OpenVINO、TFLite、CoreML五种主流格式的导出原理与实操步骤,深入剖析INT8量化、混合量化等边缘优化技术,并通过智慧园区车辆检测虚拟案例,完整演示从模型准备、格式导出、引擎适配到性能验证的全流程。文中提供可直接复制运行的代码、详细执行结果及避坑指南,兼顾新手入门与进阶读者提升,更好的帮助读者。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 501

【Linux进阶之路】基本开发工具

本篇文章主要讲解gcc/g++——编译链接,动静态库,make与makefile,实战进度条小程序,git的基本使用。

Shun_Hua的博客 1211

新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及Compose部署项目)

新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及Compose部署项目)

XiaoqiangClub的博客 1万+

如何给用户配置sudo

例如, testuser example.com=(root) /usr/bin/apt-get 表示 testuser 用户只能在 example.com 主机上以 root 身份执行 /usr/bin/apt - get 命令。例如,如果要给用户 testuser 配置 sudo 权限,添加 testuser ALL=(ALL:ALL) ALL。该命令会使用默认的文本编辑器打开 sudoers 文件,它会对文件进行语法检查,防止错误配置导致系统问题。编辑完成后,保存文件并退出文本编辑器。

2301_79840250的博客 1652

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux下sudo命令及/etc/sudoers配置说明

Linux下sudo命令及/etc/sudoers配置说明 使用su命令切换用户 如切换到root用户 需要输入root密码 su root 普通用户想要使用root权限 必须切换到root用户 这不废话么 或者配置 /etc/sudoers su root vim /etc/sudoers root ALL=(ALL) ALL # 系统默...

gocuber的博客 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

[Linux]第五节番外 添加sudoers

之前我们讲过sudo这个命令,它可以让我们普通用户进行短暂的提权,上回我们讲完了vim。把光标移动到这一行,然后我们yy复制,p粘贴,然后把开头的root改成我们自己的用户名。本篇是个短篇,目的就是让我们之后的学习中可以使用sudo命令。注意这里需要强制退出,我们需要输入。我们需要改的就是上面的这个文件。首先我们先登录root用户。以上,便是本篇的全部内容了。

2301_80017277的博客 484

精雕软件(JDpaint) 5.5 绿色版

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

linux把普通用户加入sudoers,解决无法执行sudo,每次sudo都要输入密码,获取执行sudo权限,添加进入sudo用户组

开始使用debian时,发现不能使用sudo xxx is not in the sudoer file. the incident will be reported 那就要把用户加到/etc/sudoers里面,但是/etc/sudoers是没有权限直接改的,需要先进入root 1.执行su,输入密码切换到root 2.执行(这里用vi vim pico nano等编辑器都一样,随便) nano /etc/sudoers 3.看到最后有这样几行,按照root的格式加一行,即让自己拥有sudo执行命令的权

Heyuanfly的博客 2万+

Linux系统编程学习 NO.7 ——sudo配置、编译器的使用

本文简单介绍了sudo的配置相关的问题,主要介绍了gcc/g++编译器的使用以及程序翻译的过程。

sinzz的博客 2075

linux(centos7)日常笔记

linxu 日常笔记

航行博客 1576

Linux 软件包yum和编辑器vim + sudo权限

在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。

好兄弟起把大狙 784

解决 Linux 系统,出现“不在sudoers文件中,此事将被报告”的问题

我在使用个人用户(非root用户)时,在添加用户,使用sudo命令来执行的时候,需要验证当前用户的密码,输入了之后,提示“86god 不在sudoers文件中,此事将被报告”分析原因,主要是权限不够,需要提升权限。

m0_67204601的博客 5856

sudo权限的两种配置方法(centos7系统)

1. vim /etc/sudoers 100 ## Same thing without a password 101 # %wheel ALL=(ALL) NOPASSWD: ALL 102 103 ## Allows members of the users group to mount and unmount the 104 ## cdrom as root ...

summer_wqf的博客 948

用户管理相关命令(修改sudoer文件添加用户权限)visudo: /etc/sudoers: 权限不够

普通用户使用sudo来使用root权限,并不是所有的用户都可以使用sudo来使用root权限,只有被添加到/etc/sudoers的用户才可以使用。1.useradd <用户名>:用来新建一个用户(-m:创建用户的家目录 -s:指定/bin/bash)2.userdel <用户名>:删除一个用户,还会存在家目录(-r:删除用户的同时,还会删除家目录)②切换到yl用户,就可以使用sudo命令来使用root权限的命令。4.whoami:查看当前登录的用户。加完之后就可以解决这个问题啦!

人生苦短 843

Linux 基础篇(六)sudo和添加信任用户

Linux 基础篇(六)sudo和添加信任用户

look_outs的博客 848

Linux下给普通用户添加sudo使用权限

主要介绍了Linux下将普通用户添加至sudo权限文件下的方法,亲测可用,简单实用,过程明了!

weixin_44179120的博客 3786

Linux执行sudo时,提示“不在sudoers文件中”/“is not in the sudoers file“

现象 解决步骤 切换到root权限 su root 查看/etc/sudoers文件权限 ls –l /etc/sudoers (非必须) /etc/sudoers权限为只读权限,修改为可写权限 chmod u+w /etc/sudoers (非必须) 如果未安装vim,需安装vim apt install vim 编辑用户权限 vim /etc/sudoers,输入:i切换至插入模式 ...

zzsan的博客 3万+
上一篇: Vim 模式切换 | 命令集
下一篇: Linux:vim调试工具gdb | 常见命令集
小白debug~
小白debug~ 新星创作者: C/C++技术领域 新星创作者: C/C++技术领域
博客等级 码龄4年 3510粉丝 128原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白debug~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值