`
san_yun
  • 浏览: 2652558 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

sudo 免输入密码

 
阅读更多

 

vi /etc/sudoers

 

# User privilege specification
root    ALL=(ALL:ALL) ALL

 后面一行新增

admin   ALL=(ALL)       NOPASSWD :ALL

同时把后面的%admin注释掉

 

 

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults	env_reset
Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

#Defaults   !visiblepw

#Defaults    env_reset
#Defaults    env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR \
#                        LS_COLORS MAIL PS1 PS2 QTDIR USERNAME \
#                        LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION \
#                        LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC \
#                        LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS \
#                        _XKB_CHARSET XAUTHORITY"


# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL:ALL) ALL
admin   ALL=(ALL)       NOPASSWD :ALL
#admin   ALL=(ALL)NOPASSWD:NOPASSWD:ALL
# Members of the admin group may gain root privileges
#%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
#%sudo	ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

 

分享到:
评论

相关推荐

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

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

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

    重新从本地机器尝试登录远程主机,此时不应再要求输入密码: ``` [root@localhost ~]# ssh user@remote-host ``` 通过以上步骤,即可实现从本地机器到远程主机的SSH Key免密码登录。这种方式不仅提高了安全性,...

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

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

    Linux配置ssh免密码登录

    这种方式通过使用SSH (Secure Shell) 的公钥/私钥认证机制来实现,即无需每次登录时输入密码即可完成身份验证的过程。本文将详细介绍如何在CentOS环境下配置SSH的无密码登录,并解决在配置过程中可能遇到的一些常见...

    ssh免密码登陆

    3. **检查登录结果**:如果一切设置正确,此时应该可以直接登录到主机B,不再需要输入密码。 #### 四、常见问题与解决方案 1. **权限错误**:如果在执行上述步骤时遇到权限错误,可以尝试使用`sudo`命令提升权限。...

    sudo-1.9.13p3.tar.gz

    - 提权过程:在默认设置下,用户需要输入自己的密码来验证身份,然后才能执行sudo命令。 2. **sudo的安全性**: - **权限最小化**:sudo的核心理念是限制用户的权限,只允许他们执行必要的任务,防止滥用或意外...

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

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

    linux免密码获取root权限

    使用expect脚本,可以模拟人工输入密码的过程,从而无需人工干预即可完成认证。在这个脚本中,首先使用set命令来设置变量,例如密码。然后,使用spawn命令启动一个新的进程,比如ssh连接。接着,使用expect命令等待...

    VNC自动安装 默认无密码

    请注意,即使服务器端未设置密码,客户端通常还需要输入服务器的IP地址和端口号才能建立连接。 总的来说,"VNC自动安装 默认无密码"是一个关于如何使用自动化脚本无密码安装VNC服务器的过程,但请记住,无密码连接...

    Linux 安装及SSH免密码设置

    5. **免密码登录测试**:现在,你应该能够通过`ssh user@remote_host`无须输入密码直接登录远程服务器。 为了提高安全性,建议: - 定期更换SSH端口,避免默认的22端口被扫描攻击。 - 使用更强的密钥对,如Ed25519...

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

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

    Ubuntu的root权限问题.pdf

    在执行命令之后,权限将在一段时间内有效,比如15分钟,之后需要再次输入密码。如果需要一个root shell,可以使用`sudo -s`命令启动。 要启用root账号并设置密码,可以使用`sudo passwd root`。而如果想要禁用root...

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

    最后,测试SSH连接,如果能成功登录且无需输入密码,那么免密码登录设置就完成了。 1.1.4 配置文件与环境变量 为了让系统识别新安装的软件,我们需要更新环境变量。编辑`/etc/profile`文件,添加如下内容: ```...

    Linux Mint17默认root登录.pdf

    sudo命令允许非root用户以管理员身份执行命令,通常需要输入密码验证。这对于防止意外破坏系统或未经授权的活动是非常重要的。但是,频繁使用sudo可能会变得繁琐。如果你需要经常进行系统级别的操作,你可以选择激活...

    sodu使用方法

    3. **时间戳机制**:用户通过`sudo`命令获取的临时权限具有时效性,默认为5分钟,期间无需重复输入密码。 #### 二、安装与配置 ##### 安装 首先检查系统是否已安装`sudo`: ```bash [root@localhost ~]# rpm -q ...

    最快的免费web服务器

    接下来,可以通过浏览器访问`http://192.168.0.100:9090/`来登录Cherokee的管理控制面板,首次登录时需要输入用户名和密码,默认用户名为`admin`,密码需自行设置。 ##### 安装PHP5 4. **安装PHP5及其FastCGI支持*...

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

    SSH免密码登录是通过密钥对(公钥和私钥)实现的,它可以提高安全性,避免每次登录都需要输入密码的繁琐过程。下面将详细介绍在Ubuntu上设置SSH免密码登录的步骤。 1. **安装SSH服务** 在Ubuntu系统中,首先需要...

    sshpass跨机器密码校验

    使用SSHpass可以避免每次连接都需要手动输入密码的繁琐过程。 ### 安装SSHpass 在大多数Linux发行版中,SSHpass可以通过包管理器轻松安装。例如,在Ubuntu/Debian上,你可以使用以下命令: ```bash sudo apt-get ...

    Ubuntu修改密码及密码复杂度策略设置方法

    在Ubuntu系统中,修改用户密码和设置密码复杂度策略是安全管理的重要环节,这有助于保护系统免受未经授权的访问。下面将详细介绍如何进行这些操作。 **一、修改密码** 1. **修改普通用户密码**:使用`passwd`命令...

Global site tag (gtag.js) - Google Analytics