`
cloudtech
  • 浏览: 4605230 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Ubuntu新添加用户无法sudo问题的解决:修改sudoers

 
阅读更多

Ubuntu新添加的hadoop用户无法通过sudo执行命令,提示:

hadoop is not in the sudoers file...

解决这个问题只需要切换到其他可以执行sudo的用户,修改/etc/sudoers文件即可,但是这个文件的修改要很小心,它默认的权限为440,所以要改权限,修改完文件再把权限改回去

改权sudoers文件的权限时要注意:

用sudo su -彻底切换到root,否则是不行滴

执行命令如下:

$ sudo su -
# chmod a+w /etc/sudoers
# vi /etc/sudoers
# chmod a-w /etc/sudoers

其中vi /etc/sudoers之后,需要在root ALL(ALL) ALL一行之后加上:

hadoop ALL(ALL) ALL

保存退出即可,其中hadoop是需要授予sudo执行权限的用户名

修改sudoers文件的另外一个方法是网上很多地方都有的:

重启Ubuntu,按Esc或者Shift键进入grub的引导菜单,选择进入recovery mode,进入后选择root登录,便可以修改sudoers文件的权限

如果系统上的所有用户都用不了sudo的话也只好用这种办法了

分享到:
评论

相关推荐

    Ubuntu_Hadoop部署笔记

    sudo gedit etc/sudoers 添加配置: 在root ALL=(ALL) ALL后 hadoop ALL=(ALL) ALL使hadoop用户具有root权限 (id:查看用户) 三、ssh配置 用hadoop账户进行登录。 安装openssh-server:sudo apt-get install ...

    Linux 中不输入密码运行 sudo 命令的方法

    通常,要授予sudo访问权限,请将用户添加到sudoers文件中定义的sudo组。在Debian,Ubuntu及其衍生产品上,sudo组的成员在基于RedHat的发行版(如CentOS和Fedora)上获得sudo权限,sudo组的名称是wheel。 在运行sudo...

    第一次云计算实验报告.doc

    Hadoop的搭建 专业:软件工程 班级... 如图5(一些信息可以不填写,直接按enter键即可)如图3 2、(1)添加用户权限:打开etc下的sudoers文件,在root ALL =(ALL) ALL 下面添加如下文字: hadoop ALL = (ALL) ALL 如图4

    ubuntu server最佳方案(文字版).zip

    23.6 添加新硬盘 365 23.6.1 插入新硬盘 365 23.6.2 配置RAID 365 23.6.3 在RAID上配置LVM 367 23.6.4 扩容文件系统 368 23.7 更换硬盘 368 23.8 LVM分区备份 368 23.8.1 创建快照 369 23.8.2 备份快照内容 ...

    BrightnessControl:Shell脚本来控制Ubuntu Linux中的屏幕亮度

    用于在Ubuntu Linux中控制屏幕亮度的Shell脚本。 ##用法 $ sudo backlight.sh -u | -d -u增加亮度-d降低亮度 ##更多乐趣 ###创建自己的命令 将脚本backlight.sh移至/ usr / bin / $ sudo mv backlight.sh /usr...

    teleops:Bot电报和OpenStack

    Telebot和OpenStack 用Python编写的机器人(进行中) Môhình: Một服务器càidevstack ... echo " stack ALL=(ALL) NOPASSWD: ALL " | sudo tee /etc/sudoers.d/stack sudo su - stack 克隆devstack到git gi

    Python Web程序部署到Ubuntu服务器上的方法

    vim /etc/sudoers #将haseo用户加入导sudo用户清单中 sudo usermod -a -G www-data haseo 安装Python3并配置程序运行环境 1.更新Ubuntu的软件库 sudo apt-get update sudo apt-get -y upgrade sudo

    如何在Linux中让sudo密码会话的超时更长些?

    在近的文章中,我们向你展示了 在 Linux 中设置 sudo 的十条 sudoers 实用配置]1以及让 sudo 在你输入错误的密码时“嘲讽”你,在本文中,我们发现了另一个 sudo 贴士,在 Ubuntu Linux 中使 sudo 密码会话(超时)更...

    qc:快速配置Ubuntu Desktop 20.04的全新安装

    快速配置 在工作站上快速配置的全新安装。 用生成的目录 QC可以做什么 更新并安装一些有用的...使用./qc.sh运行./sudoers.sh如果要增加sudo超时(默认设置为15分钟),则可以选择运行./sudoers.sh 。 执照 查看: :

    Ubuntu权威指南(2/2)

    2.3.7 添加/删除软件 36 2.4 位置菜单 36 2.4.1 主文件夹 38 2.4.2 桌面、文档等 39 2.4.3 计算机 39 2.4.4 CD/DVD刻录机 39 2.4.5 磁盘分区 40 2.4.6 网络 40 2.4.7 连接到服务器 41 2.4.8 搜索文件 41 2.4.9 最近...

    puppet-sudo:在基于Debian,RedHat和SUSE的发行版(以及更多)上通过puppet安装sudo

    debian osfamily(debian,ubuntu,kali等) redhat osfamily(redhat,centos,fedora等) suse osfamily(suse,opensuse,...) solaris osfamily(Solaris,OmniOS,SmartOS等) freebsd家庭 openbsd家庭 ...

    xmr-node-proxy

    将您的用户添加到/etc/sudoers ,必须完成此操作,以便脚本可以对sudo进行操作。 我们建议使用无密码的sudo。 建议行: <USER> ALL=(ALL) NOPASSWD:ALL 。 我们的示例构建使用: nodeproxy ALL=(ALL) NOPASSWD:ALL ...

    CVE-2021-3156:有关CVE-2021-3156的注意事项

    CVE-2021-3156 注意:这些说明是我自己的,并摘自我做过的信息流。 如果有任何问题,请通知我。... 对于Ubuntu用户,修补后的sudo版本似乎与您正在运行的OS的版本有关。 Ubuntu站点显示此特定于发行版的漏洞信

    Ubuntu权威指南(1/2)

    2.3.7 添加/删除软件 36 2.4 位置菜单 36 2.4.1 主文件夹 38 2.4.2 桌面、文档等 39 2.4.3 计算机 39 2.4.4 CD/DVD刻录机 39 2.4.5 磁盘分区 40 2.4.6 网络 40 2.4.7 连接到服务器 41 2.4.8 搜索文件 41 2.4.9 最近...

    raspberry-cluster:如何设置树莓派的Kubernetes集群

    但是,如果您想创建其他用户,只需记住使用以下命令将其添加到sudoers组中: sudo usermod -aG sudo newuser 最好为主机分配静态IP,以便在重启时避免麻烦,因为路由器可能会分配不同的IP 分配静态IP 如果您的...

    WSL2-port-forwarding-guide:在启动时将给定端口转发到WSL2(无需登录)

    在WSL2中打开/etc/sudoers并附加%sudo ALL=NOPASSWD: /usr/sbin/service 。 然后sudo service不会询问您密码。 安装 下载Sshd for Ubuntu.xml和wslbridge.ps1 Port Forwarding.xml , wslbridge.ps1 将wslbridge....

    java6.0源码-spark:火花

    操作系统:Ubuntu 12.04 OpenJDK 1.6.0_27 Scala 2.9.3 Maven 3.0.4 Python 2.7.3 git 1.7.9.5 安装先决条件 创建一个 sparkmanager 用户 sudo adduser sparkmanager # mot de passe: spark 禁用 sparkmanager 用户...

    pleiades-ansible:Ansible剧本,用于设置Pleiades服务器

    服务器必须安装以下软件包: Python 才智sudo apt-get更新sudo apt-get安装aptitude python2 您可能需要通过添加以下行来禁用sudoers中的requiretty: 默认值!requiretty默认值visiblepw 您可能还需要通过取消注释...

    imx_mect:适用于MECT操作面板Linux内核和LTIB RootFS

    为基于Freescale i.MX28处理器的MECT操作面板安装LTIB 该构建为基于Freescale i.MX28处理器的MECT操作员面板下载,配置和安装... 编辑/ etc / sudoers并添加一行,如下所示: <user> ALL=NOPASSWD: /usr/bin/rpm, /

Global site tag (gtag.js) - Google Analytics