Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Set CP_ROOT.
# 1  
Old 05-02-2002
Data Set CP_ROOT.

Hi There,

I have a problem on one of my Solaris 8 servers. It is running an application at the moment of which all of the files are completely owned by one user. I need to run a specific tool from this application to see how many users are logged in etc under my own user ID and not the owners. I have SUID and SGID on this particular executable that I want to run and I am also a member of the group which has execute rights on the file. The following is the permissions of the file:

file -rwsr-s---

When I run the file though it gives me the following error message:

CP_ROOT is not set. Set CP_ROOT in the shell environment or in $HOME/.cprc and rerun 3.

I have looked on the net for an answer to this and have come up with nothing. Does anyone have an idea what 'set CP_ROOT' is or have any idea how I could otherwise run this executable under my own user ID??
# 2  
Old 05-02-2002
CP_ROOT is not set. Set CP_ROOT in the shell environment or in $HOME/.cprc and rerun 3
I don't know a thing about this and I didn't stay at a Holiday Inn last night. On the other hand, I do know that applications like to know where to start from. Many use XXX_HOME or some variation. This application (which you should have posted what it was OR mention you can't because of security) is looking for where it's root directory is. This may be /opt/MYAPP (replace MYAPP with your apps name) or some other directory.

Just set your ENV Variable CP_ROOT to the top directory of the application and it will probably work (or give you another error stating it didn't work or it wants more variables set).

For a quick inspection of this, check the .profile of the userID that you wrote owns all the files OR see if that user has a .cprc file. I'll bet that it has all the variables set up in one of these.
# 3  
Old 05-02-2002

Thanks for that thehoghunter,

I will check that out. Sorry I couldn't be more specific about the application being used but that's for security reasons. Thanks.
# 4  
Old 05-02-2002
No problem - post back after you check if you don't get the point.

Last edited by thehoghunter; 05-02-2002 at 01:08 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Help needed with shell script to search and replace a set of strings among the set of files

Hi, I am looking for a shell script which serves the below purpose. Please find below the algorithm for the same and any help on this would be highly appreciated. 1)set of strings need to be replaced among set of files(directory may contain different types of files) 2)It should search for... (10 Replies)
Discussion started by: Amulya
10 Replies

2. UNIX for Dummies Questions & Answers

One set of executables but multiple set of configuration

i don't know where to put this question hence it is here. Presently, i have X unix machines which each of them running a set of executables with various unique configurations. i would like to have run multiple set of machines the same set of executeables but each running different... (0 Replies)
Discussion started by: lchunleo
0 Replies

3. Solaris

LC_ALL & LANG are set OK, but others couldn't set locale correctly.

Hi, I have a Solaris (SunOS 5.10) installed, by default with the en_AU.UTF-8 locale. I want to change it to en_US.UTF-8 With AU, I have no issues whatsoever, so I installed the language package and now locale -a shows "en_US.UTF-8". Problem is even with LC_ALL set in etc/default/init, the... (2 Replies)
Discussion started by: asdfg
2 Replies

4. Shell Programming and Scripting

set Net:SSH:Expect timeout and set it again.

SSHing into a machine can take a few seconds, but after I'm in, the commands return quickly. I was wondering if the timeout setting can be changed once I'm logged into the machine. Does anyone know if this can be set on the fly? The problem here is, if I have to set timeout = 10, it'll take 10... (1 Reply)
Discussion started by: mrwatkin
1 Replies

5. HP-UX

What is the use of command set -- and set - variable?

Hi, I am using hp unix i want to know the use of the following commands set -- set - variable thanks (4 Replies)
Discussion started by: gomathi
4 Replies

6. UNIX for Dummies Questions & Answers

How to set server's ip address, router, network mask and set if it is an internal or external ip?

Hello, I need to write a program which sets server's ip address, router, network mask. Program also should set if it is an internal or external ip. Maybe someone can help me ? Any information from u is very useful :b: I stopped at .. :( #!/bin/sh A=`hostname -i` echo "server ip address is $A"... (4 Replies)
Discussion started by: zagaruika
4 Replies

7. Shell Programming and Scripting

set -o vi giving set: Syntax error

when trying : set -o vi getting error like- : set: Syntax error help me Double post (of sorts). Continue here. (0 Replies)
Discussion started by: RahulJoshi
0 Replies

8. UNIX for Dummies Questions & Answers

unsetting (set -C) and set -o noclobber

I use a lot of text edditing on my laptop, and about a year and half ago I read my first unix bootk which gave the noclobber command and how to unset it.. now that my files are some what overflowing I need to use noclobber or the set -C option... I know the >| to override the no overwite command... (2 Replies)
Discussion started by: moxxx68
2 Replies
Login or Register to Ask a Question