Sponsored Content
Top Forums Shell Programming and Scripting open_basedir for exiting websites Post 302576954 by ahamed101 on Sunday 27th of November 2011 04:28:34 PM
Old 11-27-2011
Try this...
Code:
#!/bin/bash
for file in /etc/httpd/conf.d/*.com
do
  UNIXNAME=$( awk '/SuexecUserGroup/{print $2}' $file )
  str="php_admin_value open_basedir \"/chroot/home/$UNIXNAME/:/usr/share/pear/:/tmp/:/var/lib/php/session/\""
  sed "/CustomLog/ a $str" $file
done

If you think its working, use -i option with sed to make the changes inline.

HTH
--ahamed
This User Gave Thanks to ahamed101 For This Post:
 

7 More Discussions You Might Find Interesting

1. IP Networking

unix and websites

Does Anyone know how to create domains ahead of another domain? example http://domain.example.com Any Information would be of great help. Thank you. (2 Replies)
Discussion started by: bhjunx
2 Replies

2. Shell Programming and Scripting

Websites for Scripting...

Hi All, Anyone know any good sites for Unix Solaris Shell Scripting? Thanks for reading, b14 (2 Replies)
Discussion started by: B14speedfreak
2 Replies

3. UNIX for Dummies Questions & Answers

visited websites

Hi guys, Im just wondering on where a network admin would view a list of visited websites in unix and where to block some websites? (3 Replies)
Discussion started by: jake2891
3 Replies

4. Shell Programming and Scripting

CURLOPT_FOLLOWLOCATION, open_basedir, and shell php?

I wrote a php-framework-based web application that utilizes CURL and CURLOPT_FOLLOWLACTION and it works great on my localhost. However, when i move it up to the client's shared webserver the open_basedir is set, but safe_mode is off, and i'm running into the error msg: Warning: curl_setopt() :... (0 Replies)
Discussion started by: RacerX
0 Replies

5. Web Development

Perhaps, different websites on same Apache server.

Reading Apache documentation I come to understand that it can host different websites, either by FQDN or IP address, virtually. Is it possible for an Apache server to run two sites, and no one be able to tell from outside, that they are hosted in the same server? If not possible. Essentially,... (2 Replies)
Discussion started by: Aia
2 Replies

6. What is on Your Mind?

IT news websites

Hi guys Can you recommend some seriuos web pages with news from IT world :p Thanks (0 Replies)
Discussion started by: solaris_user
0 Replies

7. UNIX for Dummies Questions & Answers

Unblock the websites

Hi Guys, Some of the websites are blocked in my office. And I know the root password. I tried to unblock those sites.. Checkedcd /etc/modprobe.d $ cat blacklist.conf # # Listing a module here prevents the hotplug scripts from loading it. # Usually that'd be so that some other driver will... (8 Replies)
Discussion started by: Adhi
8 Replies
chroot(1M)						  System Administration Commands						chroot(1M)

NAME
chroot - change root directory for a command SYNOPSIS
/usr/sbin/chroot newroot command DESCRIPTION
The chroot utility causes command to be executed relative to newroot. The meaning of any initial slashes (/) in the path names is changed to newroot for command and any of its child processes. Upon execution, the initial working directory is newroot. Notice that redirecting the output of command to a file, chroot newroot command >x will create the file x relative to the original root of command, not the new one. The new root path name is always relative to the current root. Even if a chroot is currently in effect, the newroot argument is relative to the current root of the running process. This command can be run only by the super-user. RETURN VALUES
The exit status of chroot is the return value of command. EXAMPLES
Example 1: Using the chroot Utility The chroot utility provides an easy way to extract tar files (see tar(1)) written with absolute filenames to a different location. It is necessary to copy the shared libraries used by tar (see ldd(1)) to the newroot filesystem. example# mkdir /tmp/lib; cd /lib example# cp ld.so.1 libc.so.1 libcmd.so.1 libdl.so.1 libsec.so.1 /tmp/lib example# cp /usr/bin/tar /tmp example# dd if=/dev/rmt/0 | chroot /tmp tar xvf - ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcsu | +-----------------------------+-----------------------------+ SEE ALSO
cd(1), tar(1), chroot(2), ttyname(3C), attributes(5) NOTES
Exercise extreme caution when referencing device files in the new root file system. References by routines such as ttyname(3C) to stdin, stdout, and stderr will find that the device associated with the file descriptor is unknown after chroot is run. SunOS 5.10 15 Dec 2003 chroot(1M)
All times are GMT -4. The time now is 09:18 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy