提升普通用户权限

[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月 25 00:57 /etc/sudoers
[root@Compile user]# chmod 777 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-rwxrwxrwx. 1 root root 4030 9月 25 00:57 /etc/sudoers
[root@Compile user]#

执行vi命令,编辑/etc/sudoers文件,添加要提升权限的用户;在文件中找到root ALL=(ALL) ALL,在该行下添加提升权限的用户信息,如:

nfstest ALL=(ALL)       NOPASSWD: ALL

保存退出,并恢复/etc/sudoers的访问权限为440,不恢复依旧报错

[root@Compile user]# chmod 440 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月 25 00:57 /etc/sudoers
[root@Compile user]#

切换到普通用户,测试用户权限提升功能

os.popen("sudo su root --c \"echo 3 > /proc/sys/vm/drop_caches\"")

你可能感兴趣的:(服务器,linux,运维)