setuid

    2热度

    2回答

    我使用的是WordPress,我希望WordPress创建的文件具有创建它们的文件的用户,而不是Web服务器运行的用户。例如,我的WordPress文件和目录由www-data组中的philip拥有。当WordPress创建文件时,我希望文件的所有者为philip而不是www-data。 这可能吗?我的怀疑是它可以通过setuid或sticky bit实现,但我不知道如何应用它。

    0热度

    5回答

    我试图在CENTOS中运行“useradd”命令,但我不能,因为我需要root权限。 在我的php_info();我有'--disable-posix'。我试图重新安装我的PHP,并尝试使用yum和更多选项启用posix,但没有运气。 有人可以帮我做posix启用或其他解决方案吗?我注意到posix_getuid();正在工作,但posix_setuid();不是。 任何解决方案? 我需要通过“u

    4热度

    1回答

    我花了一些时间在Groovy中的一些代码上,使Linux UID操作对自己的混淆更少一些,因为手册页很杂乱。结果就是一个TestCase,它是为了显示setuid,seteuid,setfsuid,setreuid和setresuid调用引发的情况。没有考虑关于返回的错误代码的细节(或不)。 问题基本上是:我错过了什么吗? /** * This is some Groovy code to ex

    1热度

    3回答

    我有一个程序运行在C.这需要执行一个“iptables”命令使用系统。 我试图 setuid(0); system("iptables .... "); setuid和系统互不共存。从系统手册页 不要从一个程序 使用system()与设置用户ID或设置组ID 特权,因为对于一些 环境变量奇怪值 可以用来颠覆系统完整性。 使用exec(3)系列函数 而不是 而不是execlp(3)或execv

    6热度

    1回答

    我有一个关于在Mac App Store的问题。我打算发布一款软件,管理员权限来实现其核心功能,但根据苹果 - 2.27 - 即要求升级到root权限或使用的setuid 属性将被拒绝应用程序。 我必须寻找其他方式来实现这一目标。我想分发应用程序,而不需要使用root权限,并为用户提供一个选项,以下载我的助手应用程序将被免费分发,在我的网站。我的应用程序和帮手之间的一些进程间通信巫术似乎符合法案。

    1热度

    1回答

    我想启动一个bash脚本(阅读:bash不是sh脚本),而不是用户调用它,但是bash忽略了脚本上的setuid,所以我选择了写一个非常小的脚本需要一个脚本/参数并用setuid set来调用它。 这工作得很好,我甚至进一步验证脚本setuid设置,可执行文件和setuid()在文件的所有者上调用,而不是作为根,以避免任何滥用该程序,我结束了与下面的节目.. #include <stdio.h>

    0热度

    3回答

    我正在运行Ubuntu 11.04。 我想使用“C”execlp程序来运行Java程序,然后我想setuid在“C”程序上,以便Java程序可以作为根执行。这里有这样的一个例子: http://www.coderanch.com/t/110254/Linux-UNIX/setuid 我所不同的而不是Tomcat的用户的示例,以信,我用根。 根能够执行“C”程序,然后执行Java程序。并且,在给予r

    0热度

    1回答

    我正试图让我的iphone应用程序运行为根,并且我被告知setuid,我不知道该如何做。

    4热度

    5回答

    “操作不允许”我试图构建一个平台来启动一些脚本。这些脚本放置在每个用户的主文件夹中。每次启动应与每一个用户ID,这样,我做的做,为每个用户,这样的: user_id = pwd.getpwnam(user)[ 3 ] user_home = pwd.getpwnam(user)[ 5 ] os.chdir(user_home) os.setuid(user_id) subprocess

    2热度

    1回答

    我做了一个调用setuid(0)和execve(“/ bin/bash”,NULL,NULL)的程序。 然后我做了chown root:root a.out && chmod +s a.out 当我执行./a.out我得到一个root shell。但是,当我做gdb a.out它以普通用户身份启动进程,并启动用户shell。 所以...我可以调试一个suided root程序吗?