使用sudo而无需输入密码的设置

摘要:
在Linux上,根用户是领导者,可以做任何事情。然而,由于安全和其他原因,我们不想向所有人开放root,但我们希望其他用户拥有root权限,因此我们拥有sudo用户。在执行sudo命令时,总是会要求您输入用户密码,这也是一个令人头疼的问题。接下来,我们将演示如何创建sudo用户,使用sudo时不需要密码。也就是说,输入命令“vi/etc/sudoers”,通过输入i进入编辑模式,并在下面找到以下行:rootALL=ALL AddXXXALL=NOPASSWD:ALL其中XXX是您的用户名,例如ntp1,然后保存并退出。

在linux上,root用户是老大,什么事都能做。但是,很多时候由于安全等各种原因,我们不希望把root用户开放给大家,但是又希望其他的用户可以有root的权限,所以就有了sudo用户。而执行sudo命令的时候,又总会要让你输用户密码,也是很头痛的事情,接下来将演示如何创建sudo用户,并且在用sudo的时候不需要密码。

1、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码之后就进入了超级用户模式。(当然,也可以直接用root登陆)

2、编辑/etc/sudoers文件。也就是输入命令"vi /etc/sudoers",输入i进入编辑模式,找到这一行:

root     ALL=(ALL)     ALL

在其下方添加

XXX    ALL=(ALL)    NOPASSWD:ALL

其中XXX是你的用户名,如ntp1,然后保存(先按一下ESC,然后输入:wq)退出。

免责声明:文章转载自《使用sudo而无需输入密码的设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PyQt学习随笔:QTableWidget水平表头horizontalHeader、竖直表头verticalHeader的相关操作方法YY博客园UML类图之博客模块下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Gitlab--安装及汉化

简介 gitlab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git 项目仓库,可通过Web界面迚行访问公开的戒者私人项目。Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。GitLab 拥有与Github 类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常...

第4步:创建RAC共享磁盘组

第4步:创建RAC共享磁盘组 方法一:使用asmdevices(推荐使用,但不适用EMC Powerpath) (1)查看硬盘的SCSI号,两个机器认到的/dev/sda对应在实际的物理盘可能不是一块,但scsi号肯定是完全一致的。 代码1 [root@sgdb1 ~]# scsi_id -g -u -d /dev/sdc 36000c294cea6...

ubuntu死机怎么办

在使用ubuntu的时候由于各种复杂的因素,如软件不兼容,误操作等问题导致"死机"怎么办呢?下面我们来看看如何解决这问题...   可以打开终端模拟器   1 ctrl+alt+t看看能不能调出 终端模拟窗口 2 进入 终端模拟窗口 可以 $top   (ctrl+c退出top) 查看你最近使用的应用,通过  $sudo kill...

linux指定nologin用户执行命令

1.为了安全,使用nologin账号来运行程序, su -s /bin/bash -c "ls" www 这条命令到底做了什么呢?su -s 是指定shell,这里www用户是nologin用户,是没有默认的shell的,这里指定使用/bin/bash, -c 后面接需要运行的命令, 后面www是用www用户来运行 方法2: sudo -u www com...

MySQL访问控制

MySQL访问控制 【目的】 1、了解MySQL的访问控制原理 2、了解MySQL用户管理方法 3、掌握MySQL的基本权限操作语句 【知识点】 连接验证、修改权限、请求验证。 【原理】 数据库中通常包含重要的数据,这些数据的安全性和完整性需要通过访问控制来维护。MySQL的访问控制实际上就是为用户提供且仅提供他们所需的访问权。只有使用已有用户登录以...

linux 安装 es

创建用户 从5.0开始,ElasticSearch 安全级别提高了,不允许采用root帐号启动,所以我们要添加一个用户 1 创建 elasticsearch 用户组 root@localhost ~]# groupadd elasticsearch 2 创建用户 es 并设置密码为es [root@localhost ~]# useradd es [roo...