精华内容
下载资源
问答
  • linux用户添加sudo权限:有时候,linux下面运行sudo命令,会提示类似:xxxis not in the sudoers file. This incident will be reported.这里,xxx是用户名称,然后导致无法执行sudo命令,这...

    最近学习hadoop,安装linux操作系统后,新建的用户不能执行chown ,su等命令,上网查找后,发现时由于没有sudo权限。

    linux给用户添加sudo权限:

    有时候,linux下面运行sudo命令,会提示类似:

    xxxis not in the sudoers file. This incident will be reported.

    这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:

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

    添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。

    编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。

    撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。

    然后就行了。

    展开全文
  • sudo的配置文件sudo默认配置文件是**/etc/sudoers** ,一般使用Linux指定编辑工具visudo ,此工具的好处是可以进行错误检查。在添加规则不符合语法规则时,保存退出时会提示给我们错误信息;配置好后,可以用切换到...

    sudo的配置文件

    sudo默认配置文件是**/etc/sudoers** ,一般使用Linux指定编辑工具visudo ,此工具的好处是可以进行错误检查。在添加规则不符合语法规则时,保存退出时会提示给我们错误信息;配置好后,可以用切换到您授权的普通用户下,通过sudo -l来查看哪些命令是可以执行的或禁止的;

    /etc/sudoers 文件中每行是一个规则,前面带有#号可以当作是注释的内容,并不执行;如果规则很长,可以写在多列上,可以用\号来续行。

    /etc/sudoers 的规则可分为两类;一类是授权规则,另一类是别名定义;别名定义并不是必须的,但授权规则是必须的;

    进入root用户,打开sudoers文件

    #

    # 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 mail_badpass

    Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

    # Host alias specification

    # User alias specification

    # Cmnd alias specification

    # User privilege specification

    root ALL=(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

    实例1:普通用户lin添加sudo权限,在“root ALL=(ALL)ALL”这一行下面,加入如下图所示的一行(用户名 ALL=(ALL) ALL),并保存。

    lin ALL=(ALL:ALL) ALL

    实例2:如何想让普通用户lin具有/etc/init.d/nagios脚本重启的权限

    lin ALL=NOPASSWD:/etc/init.d/nagios restart

    实例3:让普通用户lin具有所有超级用户的权限而又不用输入密码

    lin ALL=(ALL)NOPASSWD:ALL

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 关于用户sudo升级权限,之前总是用没有设置过,这次有机会就总结下用sudo时提示"xxx is not in the sudoers file. This incident will bereported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们...

    关于用户的sudo升级权限,之前总是用没有设置过,这次有机会就总结下

    用sudo时提示"xxx is not in the sudoers file. This incident will be

    reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方 法:

    1)进入超级用户模式。也就是输入"su

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

    2)添加文件的写权限。也就是输入命令"chmod

    u+w /etc/sudoers"。

    3)编辑/etc/sudoers文件。也就是输入命令"vim

    /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL)

    ALL"(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。

    4)撤销文件的写权限。也就是输入命令"chmod

    u-w /etc/sudoers"。

    展开全文
  • 添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行...

    1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.

    2.添加sudo文件的写权限,命令是:

    chmod u+w /etc/sudoers

    3.编辑sudoers文件

    vi /etc/sudoers

    找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

    ps:这里说下你可以sudoers添加下面四行中任意一条

    youuser ALL=(ALL) ALL

    %youuser ALL=(ALL) ALL

    youuser ALL=(ALL) NOPASSWD: ALL

    %youuser ALL=(ALL) NOPASSWD: ALL

    第一行:允许用户youuser执行sudo命令(需要输入密码).

    第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).

    第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.

    第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.

    4.撤销sudoers文件写权限,命令:

    chmod u-w /etc/sudoers

    这样普通用户就可以使用sudo了

    展开全文
  • 创建用户☁ ~ sudo useradd testUser# 用户id1003☁ ~ cat /etc/passwd | grep airmb2019testUser:x:1003:1003::/home/testUser:/bin/bash# 设置密码☁ ~ sudo passwd testUserChanging password for user ...
  • 一、linux用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决...
  • 添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行...
  • visudo我们可以修改/etc/sudoers文件来设置用户sudo权限,修改/etc/sudoers一定要使用visudo命令,它可以让我们比较安全的修改此文件。visudo有以下特性:锁定文件避免多个同时编辑检查语法的完整性检查解析错误,...
  • 1、添加用户,设置密码 首先用adduser命令添加一个普通用户。...2、赋予sudo权限 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: # Allow root to run any commands anywhere root ALL=(ALL)
  • ALL) ALL mahao(你要赋予权限的用户名) ALL=(ALL:ALL) 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:...
  • 上面表示的是创建一个名test的用户,且同时给他在home目录下面创建了文件夹。 2、 passwd test 上面的命令是给test用户设置密码。 3、 usermod -s /bin/bash test 上面这段代码的含义是,把命令行的模式换bash,...
  • 本文仅作存档参考。本文以Ubuntu18.04例,其他发行版仅需步骤基本一致。...添加公钥sudo mkdir /home/hanada/.sshsudo touch /home/hanada/.ssh/authorized_keyssudo chown -R hanada /home/ha...
  • linux中创建用户并赋予用户sudo权限 一、创建用户 方法一: adduser 用户名 passwd 用户名 优点:自动为用户创建指定的主目录以及系统的shell版本。 例子:添加sysadm用户并为该用户设置密码 [root@192-168-5-133 ~]...
  • 用户管理相关命令: useradd usermod userdel groupadd newgrp groupdel chown chmod 设置sudo权限主要是修改...普通用户使用某些命令的时候不能有sudo权限,不然太危险了。假设一个开发团队里组长有root权限..
  • 问题:假设用户:ali如果用户名没有超级用户权限,当输入 sudo + 命令 时, 系统提示:ali is not in the sudoers file. This incident will be reported.解决:1. 进入超级用户模式。即输入"su",系统会让你输入...
  • 普通用户权限设置超级用户权限方法: 本例将lj123用户权限提升到超级用户 1. 进入超级用户模式。即输入"su",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。 2. 添加文件的写权限。 chmod u+w /etc...
  • 2、添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3、编辑sudoers文件:vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (注:这里的xxx是你的用户名)你可以根据实际需要在...
  • 添加用户用户组,并且有sudo权限 1、添加用户组 groupadd dev 2、添加用户并且归属dev组 useradd -g dev yujuan 3、修改用户密码 passwd yujuan 4、查看组 cat /etc/group 5、查看...
  • 本文介绍了如何在Linux服务器系统中添加、删除和授予Sudo权限用户。下面提供的步骤是在Ubuntu 20.04 LTS版中测试的。然而,在其他发行版上的步骤也是一样的,如Arch Linux、Debian、Fedora、CentOS、RHEL、...
  • sudo的工作过程如下:1,用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo权限2,确认用户具有可执行sudo权限后,让用户输入密码确认3,若密码输入成功,则开始执行sudo后续的命令4,...
  • 创建新用户并且赋予sudo权限shell脚本 话不多说直接看代码: #!/bin/bash #创建用户并设置密码 name=$1 pass=$2 #echo "you are setting username : ${name}" #echo "you are setting password : $pass for ${name}...
  • 前言Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法:第一种是使用 su - 命令切换到 root 用户去执行;另外一种方法是在命令前添加 sudo 去执行。编辑文件在...
  • 另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。  实现用户账号的管理,要...
  • 1、创建组 addgroup 组名 ...4、给予普通用户sudo权限 vim sudoers ## user MACHINE=COMMANDS ## ## The COMMANDS section may have other options added to it. ## ## Allow root to run a...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 114,860
精华内容 45,944
关键字:

linux为用户添加sudo权限

linux 订阅