精华内容
下载资源
问答
  • linux给指定用户添加sudo权限
    2020-12-18 09:48:43

    1.切换超级用户权限 su

    为用户添加sudo:

    编辑/etc/sudoers 文件

    2.添加文件写权限。 chmod u+w /etc/sudoers

    3.编辑/etc/sudoers,增加一行如下: 用户名 ALL=(ALL) ALL,保存退出

    *免密码:用户名 ALL=(ALL) NOPASSWD: ALL

    4.撤销写权限。chmod u-w /etc/sudoers

    退出超级用户即可使用sudo

    转载于:https://www.cnblogs.com/yuansai/p/10495962.html

    更多相关内容
  • 主要介绍了如何在Linux环境为用户添加sudo权限,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • linux给用户添加sudo权限

    千次阅读 2021-12-31 16:38:41
    一、linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行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为不需要密码

     有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,

    1) 首先需要切换到root, su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)

    2) 然后 visudo 或者 vi /etc/sudoers, visudo 这个和vi的用法一样,由于可能会有人不太熟悉vi,所以简要说一下步骤

    移动光标,到一行root ALL=(ALL)   ALL的下一行,按a,进入append模式,输入

    your_user_name ALL=(ALL)   ALL

    然后按Esc,再输入:w保存文件,再:q退出

    这样就把自己加入了sudo组,可以使用sudo命令了。

    3) 默认5分钟后刚才输入的sodo密码过期,下次sudo需要重新输入密码,如果觉得在sudo的时候输入密码麻烦,把刚才的输入换成如下内容即可:

    your_user_name ALL=(ALL) NOPASSWD: ALL

    至于安全问题,对于一般个人用户,我觉得这样也可以的。

    4)如果你想设置只有某些命令可以sudo的话,your_user_name   ALL= (root) NOPASSWD: /sbin/mount, (root) NOPASSWD: /bin/umount, (root) NOPASSWD: /mnt/mount, (root) NOPASSWD: /bin/rm, (root) NOPASSWD: /usr/bin/make, (root) NOPASSWD: /bin/ln, (root) NOPASSWD: /bin/sh, (root) NOPASSWD: /bin/mv, (root) NOPASSWD: /bin/chown, (root) NOPASSWD: /bin/chgrp, (root) NOPASSWD: /bin/cp, (root) NOPASSWD: /bin/chmod

    注意: 有的时候你的将用户设了nopasswd,但是不起作用,原因是被后面的group的设置覆盖了,需要把group的设置也改为nopasswd。

    joe ALL=(ALL) NOPASSWD: ALL

    %admin ALL=(ALL) NOPASSWD: ALL

    展开全文
  • Linux给用户添加sudo权限

    千次阅读 2021-09-19 00:04:25
    linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行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为不需要密码

    有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,

    1. 首先需要切换到root, su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)

    2. 然后 visudo 或者 vi /etc/sudoers, visudo 这个和vi的用法一样,由于可能会有人不太熟悉vi,所以简要说一下步骤

      移动光标,到一行root ALL=(ALL) ALL的下一行,按a,进入append模式,输入
      your_user_name ALL=(ALL) ALL
      然后按Esc,再输入:w保存文件,再:q退出

      这样就把自己加入了sudo组,可以使用sudo命令了。

    1. 默认5分钟后刚才输入的sodo密码过期,下次sudo需要重新输入密码,如果觉得在sudo的时候输入密码麻烦,把刚才的输入换成如下内容即可:

      your_user_name ALL=(ALL) NOPASSWD: ALL
      至于安全问题,对于一般个人用户,我觉得这样也可以的。

    4)如果你想设置只有某些命令可以sudo的话,your_user_name ALL= (root) NOPASSWD: /sbin/mount, (root) NOPASSWD: /bin/umount, (root) NOPASSWD: /mnt/mount, (root) NOPASSWD: /bin/rm, (root) NOPASSWD: /usr/bin/make, (root) NOPASSWD: /bin/ln, (root) NOPASSWD: /bin/sh, (root) NOPASSWD: /bin/mv, (root) NOPASSWD: /bin/chown, (root) NOPASSWD: /bin/chgrp, (root) NOPASSWD: /bin/cp, (root) NOPASSWD: /bin/chmod

    注意: 有的时候你的将用户设了nopasswd,但是不起作用,原因是被后面的group的设置覆盖了,需要把group的设置也改为nopasswd。

    joe ALL=(ALL) NOPASSWD: ALL
    %admin ALL=(ALL) NOPASSWD: ALL

    展开全文
  • 下面小编就为大家带来一篇Linux用户配置sudo权限(visudo)的方法。小编觉得挺不错的,现在就分享大家,也大家做个参考。一起跟随小编过来看看吧
  • Linux环境下为普通用户添加sudo权限

    万次阅读 多人点赞 2018-07-20 08:43:49
    系统环境:Centos6.5 ...Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,...

    系统环境:Centos6.5

    1.背景:

          sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,所以用sudo命令就会很方便。

    2.安装sudo

          设置之前必须得安装sudo,安装方法:

    yum install sudo //这个安装包很小,不到1M

    3.设置

    (1)进入root用户,打开sudoers文件:

    su root //进入root用户

    vim /etc/sudoers //打开sudo的配置文件

    打开之后如下图所示:
    这里写图片描述
    (2)修改sudoers文件
    先找到如下图所示的一行:(root ALL=(ALL)ALL)
    这里写图片描述
    然后给普通用户kcc添加sudo权限,在“root ALL=(ALL)ALL”这一行下面,加入如下图所示的一行(用户名 ALL=(ALL) ALL),并保存。
    这里写图片描述

    ps:有些小伙伴可能会注意到sudoers文件只是一个只读文件,其实强制修改的话也没关系,但是如果你觉得不安全,可以在修改文件之前先赋予文件写权限(W),修改保存之后再收回写权限,操作如下:

    chmod u+w /etc/sudoers

    //进行修改,修改完成之后:

    chmod u-w /etc/sudoers

    4.测试

    现在已经给kcc用户sudo权限了,我们试着用一下sudo命令在kcc用户下创建安装一个gcc,现象如下:(完全可以安装)
    这里写图片描述

    展开全文
  • Linux给普通用户添加sudo权限

    千次阅读 2020-10-12 15:49:05
    linux中root的权限非常大,比如我们常开玩笑的命令 rm -rf /,这都是可以直接执行的。而且在Linux中没有回收站这一说,这就造成一旦执行了错误的命令,产生的代码将会非常大。 解决 切换到普通用户Linux 系统...
  • linux添加sudo权限

    2022-01-06 17:10:20
    设定sudo,需要root权限,或者sudo users sudo vi /etc/sudoers 1、定义SHUTDOWN变量所包含的关机操作命令...2、添加普通用户sudo权限,可以操作root能够操作的所有指令,但禁止其关机操作,同时取消sudo的密码交互
  • 添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添加下面四行...
  • 相信很多人都从很多渠道听说过一些人生建议,那就是在操作与运维 Linux 的时候,不到万不得已造成不要使用 root 用户。 那么问题来了,有时候安装某些系统级的工具或者插件,它是需要 root 用户的,不然就会有如下...
  • linux创建用户并赋予sudo权限

    千次阅读 2021-05-08 23:05:25
    创建用户☁ ~ sudo useradd testUser# 用户id为1003☁ ~ cat /etc/passwd | grep airmb2019testUser:x:1003:1003::/home/testUser:/bin/bash# 设置密码☁ ~ sudo passwd testUserChanging password for user ...
  • Linux用户添加sudo权限

    2019-08-13 10:43:51
    Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,所以用sudo命令就会很方便。 2.安装...
  • linux新建用户并增加sudo权限

    万次阅读 2018-06-19 19:45:29
    1.新建用户一般两种方法一种是adduser,这个会自动创建主目录系统shell版本,提示设置密码,创建同名group。使用:adduser username,可以用--home指定主目录,当然还有其他选项。一种是useradd,如果不指定就是根...
  • 环境 window10 虚拟机:VMware workstation 12 ...步骤一、切换root用户 su root # 再输入root密码 步骤二、修改文件权限 这个文件,就连root都是只读的。 所以要先修改权限。 chmod u+w /etc/sudoers 步骤三...
  • 主要介绍了Linux下普通用户sudo su自己加root权限,的方法,文章底部大家提到了Linux su和sudo命令的区别,并获得root权限,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,743
精华内容 47,897
关键字:

linux给用户添加sudo权限