`
杨振华
  • 浏览: 9748 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在linux中将用户添加进sudo组

阅读更多
最近在Linux上使用hadoop用户grid安装thrift时,发现有些命令用grid用户执行时权限不够。干脆把用户grid添加进sudo组(即编辑文件/etc/sudoers),发现还要输入密码。在网上找了些文章,发现是可以不输入密码的。具体方法如下:

首先,在文件/etc/sudoers中,找到以下行:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
将用户添加进sudo组的方法是:在这一行后面添加以下一句:
grid  ALL=(ALL)       ALL:ALL
如果需要用户grid 使用sudo命令时不输入密码,则是输入以下一句:
grid  ALL=(ALL)       NOPASSWD:ALL

sudo命令默认是不能在后台运行的,如果需要在后台运行(比如nagios的被监控服务器端),就需要将/etc/sudoers文件中以下一行注释掉。
Defaults    requiretty
分享到:
评论

相关推荐

    kSar:linux中将sar截取数据画成图形的工具

    在Linux环境中,`sar`是系统活动报告的命令行工具,可以记录和显示系统活动的统计信息,如CPU利用率、内存使用、磁盘I/O等。 **kSar的主要功能:** 1. **数据收集**:kSar可以从`sysstat`配置的日志文件中读取`sar...

    PostgreSQL-9.5.5解压后将内容上传到linux服务器.zip

    并在`postgresql.conf`中将`listen_addresses`改为`'*'`。 7. **重启服务**: 修改配置后,重启PostgreSQL服务以使更改生效: ```bash sudo systemctl restart postgresql ``` 8. **连接测试**: 使用新...

    FTP服务器中将Linux用户限制在自己目录下的方法

    2. 添加FTP用户至用户组: 接下来,我们需要将FTP用户添加到刚才创建的组中。假设我们有一个用户`ftpuser`,可以使用`usermod`命令将其加入到`ftp_guests`组。 ```bash sudo usermod -a -G ftp_guests ftpuser ``` ...

    linux samba服务器搭建

    3. **添加共享设置**:在文件中添加以下内容来定义一个新的共享目录: ```plaintext [myshare] comment = my first shared file path = /home/share available = yes browseable = yes public = yes ...

    Linux下的Root权限控制.pdf

    - 如果不希望某些用户拥有完整的Shell访问权限,可以在`/etc/passwd`文件中将它们的Shell设置为非交互式Shell,如`/sbin/nologin`。这将防止这些用户登录Shell并执行命令。 7. **定期更新和安全审计**: - 定期...

    rime | 中州输入法安装for linux.pdf

    在Linux环境下,特别是Ubuntu 18.04版本中,用户可能会面临中文输入法选择较少的问题,尤其是对于五笔输入法的支持不如Windows系统广泛。但是通过安装RIME(又称为中州韵输入法引擎)和ibus输入法框架,用户可以解决...

    linux一句话问答

    2. **启动到文字界面**:如果想要让Linux系统在启动时不启动图形界面(XWindow),可以在`/etc/inittab`或`/etc/systemd/system/default.target`中将默认运行级别设置为3或4,这代表多用户模式,无图形界面。...

    红旗linux最新使用方法和问题解答-官方

    红旗 Linux 用户可能会遇到图形显示方面的问题,尤其是在使用较高性能显卡(如 Nvidia 显卡)时。为了获得更好的图形性能和支持,安装 Nvidia 驱动程序是非常必要的。 **安装 Nvidia 驱动步骤:** 1. **备份现有...

    embedded linux development tutorial

    嵌入式Linux开发是指在嵌入式系统上使用Linux操作系统进行软件开发的过程。本教程旨在为开发者提供从零开始构建根文件系统的指导,帮助理解嵌入式Linux的核心概念和技术。 #### 关于文档 此文档由Free Electrons...

    Ubuntu14.04Linux3.14.3内核升级.pdf

    本文主要介绍了如何在Ubuntu 14.04 LTS系统中将内核从3.13.0升级到3.14.3。 首先,升级前的准备工作至关重要。你需要从官方网站www.kernel.org下载最新的Linux内核源码。在这个例子中,选择了3.14.3版本。同时,...

    Linux与Windows服务器双网卡绑定

    网卡绑定是指在Linux系统中将多个物理网络接口聚合为一个逻辑接口的过程。这种技术提高了网络连接的可靠性和带宽。常见的绑定模式包括轮询(Round Robin)、主动备份(Active Backup)、广播(Broadcast)、XOR、...

    ubantu配置suban

    7. **简化访问设置**:为了在 Windows 系统中无密码访问 Linux 共享目录,可以在配置文件中将安全级别设置为 "share",并添加相应的共享目录配置。例如: - 将 `security=user` 修改为 `security=share`,这将禁用...

    linux树莓派开热点,连WIFI并共享出去

    `create_ap`是一个开源工具,它允许你在Linux系统中将有线网络接口(如eth0)或无线网络接口(如wlan0)转换为Wi-Fi接入点。这个项目在GitHub上由Oblique维护,链接为。`create_ap`简化了创建Wi-Fi热点的过程,通过...

    ubuntu/linux下mysql数据库安装配置

    - 创建MySQL用户组和用户:`groupadd mysql`和`useradd -g mysql -d /home/mysql mysql` - 将安装包复制到`/usr/local`目录并解压 - 创建符号链接:`ln -s mysql-5.0.45-linux-i686-icc-glibc23 mysql` - 更改...

    CentOS7升级OPENSSH至8.9P1

    本文将详细讲解如何在`CentOS7`系统中将`OpenSSH`升级到8.9P1版本,这是一个重要的安全更新,无需进行复杂的编译过程。 首先,我们理解`OpenSSH`是开放源代码的实现,它提供了一个安全的网络通信协议,用于替代不...

    ssh登陆安全控制指导文档

    3. **命令限制**: 管理员可以限制特定用户或用户组只能执行预定义的命令集,增强安全性。 4. **票据系统**: Sudo使用一种称为“票据”的机制,为用户执行命令设置时间限制,通常默认为5分钟。一旦票据过期,用户...

    bt5-kde-menuchange

    描述“BT5中英文转换”表明用户可能在寻找如何在BT5的KDE环境中将菜单界面从一种语言(可能是英文)切换到中文或其他语言。在Linux系统中,尤其是对于多语言支持的发行版,这种转换通常是通过调整系统设置来完成的。...

    ubuntu.linux 从入门到精通

    ### Ubuntu Linux 从入门到精通 #### Ubuntu 的发音与涵义 ...通过以上内容的学习,用户可以全面地了解 Ubuntu Linux 的基础知识和高级技巧,从而能够熟练地使用这一操作系统,并解决日常工作中遇到的各种问题。

Global site tag (gtag.js) - Google Analytics