前言

Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法:

第一种是使用 su - 命令切换到 root 用户去执行;

另外一种方法是在命令前添加 sudo 去执行。

编辑文件

在使用 sudo 执行命令之前,需要把当前普通用户添加到 sudoers 文件:

1. 切换到 root 用户,使用命令 visudo 进入 vim ,看到它已打开了 /etc/sudoers 文件。

2. 输入 "/root" 搜索,找到 "root   ALL=(ALL)     ALL" 这行,按 "yyp" 键得到一行拷贝,修改为"username ALL=(ALL)      ALL","username" 是要添加的用户名。

(如果在使用 sudo 时不想输入用户密码,请修改为 "username ALL=(ALL) NOPASSWD:ALL")

3. :x 保存退出。

PS:下面看下【Debian】将普通用户添加到sudoer

Linux默认是没有将用户添加到sudoers列表中的,需要root手动将账户添加到sudoers列表中,才能让普通账户执行sudo命令。

root 账户键入visudo即可进入sudo配置,这个命令要比vim/etc/sudoers要好很多,因为使用visudo进行sudo配置,将会得到很多提示.

键入visudo后,在编辑器下键入 /root寻找root,找到第三个root的那一行

root   ALL=(ALL)      ALL

按yyp键复制并在粘贴在下一行,在这一行的root处输入cw将root替换为你所需要添加用户的账户名,比如Blinux,结果就是

root ALL=(ALL) ALL

blinux ALL=(ALL) ALL

如果你希望之后执行sudo命令时不需要输入密码,那么可以形如

root ALL=(ALL) ALL

blinux ALL=(ALL) NOPASSWD:ALL

输入:wq保存即可。

之后执行sudo命令时直接在命令前端键入sudo 空格即可,比如sudoshutdown -h now执行立即关机命令.

如果需要输入口令,则输入用户密码即可,而不是root密码.

注:如果用户不在sudoers列表中,将会得到以下提示.

Blinux is not in the sudoersfile.  This incident will be reported.

总结

以上所述是小编给大家介绍的Linux系统如何添加普通用户到 sudoers 文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

本文标题: Linux系统如何添加普通用户到 sudoers 文件

本文地址: http://www.cppcns.com/os/linux/207377.html

将用户添加到sudoers_Linux系统如何添加普通用户到 sudoers 文件相关推荐

  1. 组策略 计算机 用户账户控制,Win10系统总是弹出用户账户控制提示是否允许程序修改计算机的解决方法...

    Win10系统总是弹出用户账户控制提示"是否允许程序修改计算机"的解决方法 不少使用Win10系统的用户都会遇到这样一个问题:当我们打开程序时,系统总会弹出"你要允许以下 ...

  2. 将用户添加到sudoers_Linux操作系统中sudo的使用和sudoers配置

    sudo 是linux下常用的允许普通用户使用超级用户权限的工具; 允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆和管理时 ...

  3. 计算机新建用户如何删除,win10系统如何添加和删除用户?windows10删除用户教程...

    有位 windows10正式版 用户反映自己因为刚刚升级系统,所以对系统中的很多操作都很陌生.尤其是对win10系统中添加和删除用户该如何操作表示很是不解.这该怎么办呢?接下来,小编就向大家分享win ...

  4. win2012文件服务器添加角色,win2012系统无法添加角色处理教程

    导读:win2012系统无法添加角色处理教程 最近一些用户在使用Windows2012系统的时候,创建iis时出现一个或多个预部署任务失败,下方的提示是无法打开运行空间池.服务器管理器WinRM插件可 ...

  5. 电脑网络怎么添加计算机,Win10系统如何添加网络共享打印机

    原标题:Win10系统如何添加网络共享打印机 大家平常办公肯定碰到过需要连接网络打印机的情况,是不是有时候连起来特别麻烦?有时候弄一上午也没有头绪?因为大家没有掌握住连接的小技巧,今天柯鸣就跟大家分享 ...

  6. linux服务器怎么添加路由,linux系统中添加路由的方法

    linux系统中添加路由的方法 发布时间:2020-06-17 11:38:59 来源:亿速云 阅读:95 作者:Leah 这篇文章将为大家详细讲解有关linux系统中添加路由的方法,小编觉得挺实用的 ...

  7. 计算机怎么新建用户名和密码,win10怎么新建用户账户?win10系统如何创建新用户?(图文)...

    今天教大家如何在win10系统里创建新用户.众所周知,windows的系统都是可以同时创建多个用户账户的,win10自然也不例外.不过win10相对于之前的系统版本,在菜单界面上做了不少的改动,导致很 ...

  8. 如何打开计算机的用户和组,Win10系统如何打开本地用户和组

    本地用户和组可以方便用户们使用这一组管理工具来管理单台本地或远程计算机,但是许多用户在升级到win10系统之后,却不知道要如何打开本地用户和组,为此小编这就给大家带来Win10系统打开本地用户和组的具 ...

  9. win8 必须重新启动计算机才能关闭用户账户控制,win8系统禁止弹出用户账户控制窗口的方法...

    有不少用户在运行一些软件程序的时候,发现Windows总是会自动弹出用户账户控制窗口,虽然可以有效防止有害程序更改计算机设置,但是对于一些可信任的程序来说就多余了,那么要 1.在运行程序时,当弹出&q ...

最新文章

  1. 服务器硬盘冷迁移后网卡无法启动问题
  2. MATLAB的图像文件怎么标字母,用matlab对图片进行字符识别,只要能识别字母就行…十万火急!!请各位大侠们多多帮忙…...
  3. Python基础1 历史 变量
  4. 关于SQL Server数据库中的标识列
  5. LeetCode--single-number复杂度
  6. linux内核设计与实现---进程管理
  7. ECS上搭建Docker(CentOS7)
  8. Spring Boot数据校验
  9. cname 别名记录 解析过程_西部数码操作解析:如何为服务器创建别名地址
  10. 河北大学工商学院计算机分数线,河北大学工商学院录取分数线()
  11. org.apache.catalina.LifecycleException: Protocol handler start failed
  12. OpenCV-Python实战(18)——深度学习简介与入门示例
  13. freemark 应用以及优势
  14. QT5.14.2 官方例子 - 学习系列
  15. 简单方法去除图片水印图文教程
  16. 网站推广优化教程100条(完整版)
  17. 工业物联网技术体系包括哪些
  18. 时空数据挖掘一(城市计算)
  19. android tv github,GitHub - dongbingliu/Android-tv-widget: Android tv,盒子,投影仪 控件
  20. 企业邮箱发信数量是多少?

热门文章

  1. android方块模拟器,方块进化模拟器
  2. 请给 SpringBoot 多一些内存
  3. 如何优雅的统计代码耗时,快速知道你的程序慢在哪里!
  4. 分布式缓存 Redis 集群搭建,这里一次性帮你搞定!
  5. oracle rowid说明
  6. 使用C#打造通用的数据库连接类
  7. 关于页面之间局部显示的几种方式
  8. Java基础-TreeSet与Java自定义类型的排序
  9. x64汇编第三讲,64位调用约定与函数传参.
  10. Windows 10 设置 Java 环境变量