`
flowercat
  • 浏览: 361800 次
社区版块
存档分类
最新评论

sudo免密码

 
阅读更多
很多都是修改/etc/sudoers权限为740再加上一句

ALL=NOPASSWD:ALL

或者加一句

yourname ALL=(ALL) NOPASSWD: ALL

然后权限改回440

先说第一种,这样做,全部的用户都有了sudo权限,而且不要密码的,安全性非常差。两种共有的缺陷是,这样做没有检测语法,如果不下心手抖一下打错了,那你就再也没有sudo的权限了,非常危险。

可能很多人还不知道有visudo这个东西,这种方法非常安全,执行


$sudo visudo

找到

%admin ALL=(ALL) ALL

注释之,在下面加上

%admin ALL=(ALL) NOPASSWD: ALL

意思是属于admin组的用户可以不需要输入密码执行sudo
如果是

admin ALL=(ALL) NOPASSWD: ALL

也就是去掉百分号,意思就是admin这个用户可以执行sudo

这样做的好处是避免了输入错误,如果出错,退出之后会提示你出错,按e重新编辑,不会出现进不了sudo的情况,安全了很多

分享到:
评论

相关推荐

    利用管道实现sudo命令免输入密码的方法

    本文将详细介绍如何利用管道(pipe)实现`sudo`命令免输入密码的方法。 首先,理解管道(|)的作用。在Linux中,管道是一种机制,它能将一个命令的输出作为另一个命令的输入。例如,在这里,我们用`echo`命令输出...

    rootshell:sudo登录的简单包装,每次都无需密码

    根壳sudo的简单包装携带当前用户环境变量到根目录保留用户的主目录bash-3.2$ export USER_ENV="test_value"bash-3.2$ rootshellrootshell-3.2# echo $USER_ENVtest_valuerootshell-3.2# echo ~/Users/userrootshell-...

    Linux驱动开发实训指导书

    学生还需要修改各种配置文件,安装 vim 编辑器,设置 sudo 免密码等。 章节五:驱动开发 在本章节中,学生需要完成四个驱动任务的实现,包括字符设备的驱动设计、IO 模型的实现等。学生需要掌握 Linux 驱动开发中...

    详解SSH如何配置key免密码登录

    ### SSH Key 免密码登录详解 #### 一、SSH Key 的基本概念与原理 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。通过SSH,可以在非安全的网络环境中提供安全的远程登录服务,其安全性主要依靠...

    利用xenon实现MySQL的高可用切换

    5. **给运行xenon的账号添加sudo权限**:为了让xenon能够执行系统命令,比如网络配置命令,需要给相应的MySQL账号配置sudo免密码执行权限。 6. **安装xtrabackup**:xtrabackup是一个开源的热备份工具,能够用于...

    Linux配置ssh免密码登录

    ### Linux配置SSH免密码登录详解 #### 一、引言 在进行分布式系统如Hadoop集群的搭建过程中,为了提高效率并确保数据的安全性,通常需要实现节点间的免密码登录。这种方式通过使用SSH (Secure Shell) 的公钥/私钥...

    cpp-sudopair是sudo的一个插件需要其他人批准和监视特权sudo会话

    sudo本身是一个广泛使用的Linux/Unix工具,允许普通用户以管理员(root)权限执行命令,但通常要求用户提供密码以验证其身份。sudo_pair的引入进一步提升了这一过程的安全性,通过引入了审批和监视机制。 这个插件...

    ssh免密码登陆

    ### SSH免密码登录详解 #### 一、引言 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。在日常运维工作中,我们经常会遇到需要频繁登录其他服务器的情况,这时如果能够实现SSH免密码登录,将极大地...

    linux免密码获取root权限

    然而,有时候出于自动化或者便捷性的需求,可能会需要免密码获得root权限。本文档提供了几种方法来实现这一目的,并且对于每种方法进行了详细的说明。 首先,我们来看看第一种方法,它是通过编辑sudoers文件来实现...

    虚拟机VMware下centos配置SSH免密码登陆

    在虚拟机VMware中配置CentOS系统实现SSH免密码登陆,可以极大地提高工作效率,减少手动输入密码的繁琐步骤。以下将详细介绍如何在两个CentOS系统之间配置SSH免密码登陆。 首先,我们需要了解SSH的基本原理。SSH通过...

    VNC自动安装 默认无密码

    在“VNC自动安装 默认无密码”的场景下,我们将探讨如何自动化安装VNC服务器,并设置默认情况下无需密码即可进行连接。 首先,VNC服务器软件是实现远程控制的关键,这里提到的是版本6.7.2。这个版本可能适用于多种...

    sudo-1.9.13p3.tar.gz

    sudo是一个广泛使用的Unix和Linux系统管理工具,它允许用户以其他用户的权限(通常是root权限)执行命令,而无需知道该用户的密码。这个版本的发布主要是为了修复安全漏洞并提供升级更新,确保系统的安全性。 1. **...

    Linux 安装及SSH免密码设置

    本教程将详细讲解Linux的安装过程以及如何配置SSH以实现免密码登录。 一、Linux安装 1. **选择发行版**:Linux有许多发行版,如Ubuntu、CentOS、Fedora等。根据你的需求和熟悉程度,可以选择适合的版本。这里以...

    Ubuntu下如何设置ssh免密码登录安装

    1、首先在本机安装openssh-server和openssh-client. 命令:sudo apt-get install openssh-server openssh-client 2、在检查当前的目录下有没有.ssh这个文件,没有... 您可能感兴趣的文章:Linux下SSH免密码登录配置详解

    第1集-Hadoop环境搭建 - linux(centos7) - ssh免登陆.pdf

    在本教程中,我们将关注如何在CentOS 7操作系统上搭建一个Hadoop环境,并实现SSH免密码登录。首先,我们需要安装必要的组件,包括JDK、Hadoop、Scala、HBase、MySQL、Hive和Spark。这里我们将重点讲解CentOS7环境下...

    ubuntu16.04服务器配置ssh免密码登录

    在Ubuntu 16.04系统中,配置SSH免密码登录可以简化管理任务,避免每次连接时输入密码的繁琐过程。以下是详细步骤和注意事项: ### 客户端操作 1. **生成SSH密钥对**: 使用`ssh-keygen`命令生成RSA类型的SSH密钥...

    最快的免费web服务器

    sudo aptitude install mysql-server mysql-client ``` 在安装过程中,系统会要求设置MySQL root用户的密码。 ```plaintext New password for the MySQL "root" user: Repeat password for the MySQL "root...

    Ubuntu安装时没注册root用户密码,怎么登录root.rar

    - 输入当前已登录用户的密码,然后执行`sudo -i`或`sudo su`。这会将你切换到root权限,但不会显示root提示符。 2. 如果你确实需要设置root密码,可以按照以下步骤操作: - 启动Ubuntu到恢复模式(Recovery Mode...

Global site tag (gtag.js) - Google Analytics