FastNetMon

Monday, 4 August 2014

Использование suexec на CentOS 5 в собственных целях

Готовим окружение:
cd /var/www
mkdir /var/www/username
chown username:username /var/www/username
vim /var/www/username/suxx.sh



Кладем вот туда вот такой код:
#!/bin/bash
echo "suxx";
/usr/bin/id

Меняем права:
chown mamonov:mamonov  /var/www/username/suxx.sh
chmod +x /var/www/username/suxx.sh


Входим под апачем:
cd /var/www/username
su apache -s /bin/bash
suexec username username suxx.sh

И получаем желаемое:
bash-3.2$ id
uid=48(apache) gid=48(apache) группы=48(apache)

bash-3.2$ suexec mamonov mamonov suxx.sh
suxx
uid=501(mamonov) gid=501(username) groups=501(username)

No comments :

Post a Comment

Note: only a member of this blog may post a comment.