linux下普通用户root权限

原创 2016年08月30日 18:11:28

    linux中,普通用户可以使用sudo执行只有root用户才能执行的命令,具体可参考网上的sudoer文件配置策略,我是在/etc/sudoers.d目录下添加一个文件,/etc/sudoers文件会包含/etc/sudoers.d目录下的文件并执行。但是执行是得sudo执行相应命令,从而发生了一些问题:

    最主要的是sudo会重置环境变量,此情况可修改/etc/sudoers中Defaults env_reset为Defaults !env_reset从而放弃sudo时的重置操作,但是不安全,不建议这样做。

    其次,可以在Defaults env_keep +=“xxxxx” 中添加自己不需要重置的环境变量;

    最后,最好的方式是在sudo时指定环境变量,如"sudo env LD_LIBRARY_PATH=/home/sleeping/usr/lib64 LD_CONFIG=/home/sleeping/config",然后加上需要执行的命令即可。


    最好使用第三种方式,对系统的影响最小。

相关文章推荐

Linux下普通用户授予root权限方法详解

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: ## Allow root to run any commands anywhere root ...

linux使普通用户获得root权限的vmsplice系统调用漏洞分析

转自:http://www.nhs8.com/tech/2276.html vmsplice系统调用是linux内核2.6.17第一次引入的,随 后被发现存在能让普通用户提升到root权限的漏洞...

ubuntu普通用户变为root用户后,只能guest身份进系统(linux的权限问题)

linux系统对于用户权限管理比较严,在ubuntu下,系统不允许root权限的用户进入图像界面系统。 由于之前对此不了解,吃了大亏。       问题产生:在安装软件时,涉及到用户权限不够的问题...

Linux下如何从普通用户切换到root用户

1.首先,我们输入pwd命令,查看当前用户目录: 当前用户是xg其中我解释一下[xg@localhost ~]$ 这个的含义,其中xg指的是当前的用户,localhost指的是本机服务,~指的是当前...

Linux下rsh服务配置,root用户和普通用户

1. rsh和ssh的区别        在很多的应用中,我们需要建立节点之间的信任关系,现阶段来看rsh使用的很少了,大部分还是使用ssh,不过有很多老点的机器还是使用rsh。简单来说,...

linux下普通用户更改密码原理(S权限)、SetUID

linux下普通用户更改密码原理(S权限) 首先,我们来看  /etc/passwd  和 /etc/shadow  文件的权限: 可以看到passwd文件,所有者有读写权限,其他用户只能...

linux普通用户修改root密码及获取root权限

http://blog.csdn.net/pipisorry/article/details/38474827 lz是因为拷贝了别人虚拟机文件,只拿到guest的密码,这样没有root权限完全不...

linux 将普通用户修改成root权限、给root用户改名方法

普通用户加root权限  1、直接修改passwd文件 ,将用户的uid改成0,以用户liuzhen为例 执行shutdown测试,成功 2、usermod -...

Linux_root或普通用户密码修改

  • 2012年12月26日 14:54
  • 29KB
  • 下载

普通用户通过udev漏洞提升到root权限

#!/bin/sh # Linux 2.6 # bug found by Sebastian Krahmer # # lame sploit using LD technique # by kcop...
  • ace_fei
  • ace_fei
  • 2011年12月06日 15:26
  • 917
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下普通用户root权限
举报原因:
原因补充:

(最多只允许输入30个字)